Lets Begin !
If you are mobile developer and you want to submit you application on Apple Store, follow the guide and i hope you get satisfied with the content.
All you need is :
Apple developer program account must be valid.
Contact information and an active login account so that Apple review and test your application.
Programs needed on your macOS installed:
- XCode
- Keychain Access
- Application Loader (opt)
Lets Dive in !
- Create Bundel Identifier
It is the name of your app as displayed in the App Store and device.
First, you need to navigate to Apple developer portal then login.
On the side menu click on "Certificates, IDs & Profiles"
In the opened page click on "App IDs" on the side menu, then add new certificate (+) as shown in th picture :
Then name your app ID same as your application name in your project configuration's IDE, and make sure to follow the standard naming convention as shown in the following picture :
Then verify any needed services for your app and click on continue :
2. Add New Device
On the side menu click on All (Devices section) , then add new device.
To register new device you'll need to add Name and UDID (Unique Device IDentifier) of an iPhone provisioning profile, the steps to obtain the UDID are :
Copy that code and past it here :
Click on continue to add device information then click on register, you'll get the final valid device added like this:
3. Make a Certificate Signing request
Or Certification request, it's a block of encoded text that is given to a certification authority when applying for an SSL Certificate, in other way it is the link between your Apple Developer Account and your machine.
The steps are :
- Open Keychain Access program
- Click on Certificate Assistant on top left menu,
- Then choose Request a certificate from a Cerificate Authority
The screen you get to enter certificate information :
- User email
- Common name (preferred the app name)
- CA email (not required)
- Check Saved to disk then continue
Saving in disk with the name of certificate make one for Developement and one for Distribution.
4. Create App Store Developement Certificate
Code signing Certificates are used to link you app to your Apple developer account.
For development certificates with one account you can make 100. As with one apple account only 100 apps can be uploaded.
Click on Continue
Upload the certificate signing created earlier, then continue to download the generated certificate to a safe place on your desktop
Double click on the file to install it.
After finishing the installation you will find it stored with private key in Keychain app
5. Create App Store Production Certificate
Same steps ad developement just choose the tipe at first Production in stead of Development and you'll get the distribution certification.
Same steps ad developement just choose the tipe at first Production in stead of Development and you'll get the distribution certification.
6. Create Development Provisioning Profile And Distribution Provisioning Profile
Click on Continue and choose the AppID already made.
Click on next and select the correspondent certificate then hit continue,
select your iOS device which you registered it earlier then hit continue,
You'll need to choose profile name, make something descriptive like "ApppNameDevelopementProfile",
it will be created you'll have to download it in your mac machine desktop, double click to download it.
I hope this gonna help you,please tell me if there is some thing missing.
In next topic w'ill see how to make test flight (with visual studio) and prepare app for submission to the store.
- Lets start with Development
First on bottom left side in Provisioning Profile section choose Development
Then click on + button on top right and follow the steps
Click on Continue and choose the AppID already made.
Click on next and select the correspondent certificate then hit continue,
select your iOS device which you registered it earlier then hit continue,
You'll need to choose profile name, make something descriptive like "ApppNameDevelopementProfile",
it will be created you'll have to download it in your mac machine desktop, double click to download it.
- Distribution Provisioning Profile
Same steps as development profile, just you need to choose Distribution instead of Development, and don't forget to name it something like "AppNameDistributionProfile" to differentiate between them.
I hope this gonna help you,please tell me if there is some thing missing.
In next topic w'ill see how to make test flight (with visual studio) and prepare app for submission to the store.
Post a Comment