IOS APP Release Process
a . Prepare beforehand
1.1 Preparing an Apple account (involving the code)
First you need to have an Apple developer account, a Mac system. If you don't have an account, you can open http://developer.apple.com/to apply for Apple's developer program. How to apply online has a detailed introduction, not much to do in this introduction.
If you already have an account, open http://developer.apple.com/and sign in to Apple
1.2 Applying for CSR documents
Before you apply for a certificate, you need to create a local certificate request file, which is a Mac system. Start by opening keychain access (key CHAIN), applications, utilities, and in the Certificate assistant, select Request a certificate from a certification authority:
User Email Address: Fill in the email address of your application account
1.2.2
Choose a location to save, such as choosing a desktop. Next click Finish, you can see that your desktop has more than one Certificatesigningrequest.certsigningrequest certificate request file. This file needs to be used when requesting a push certificate, please note the save.
two . request An IOS publishing certificate
2.1 Enter the certificate request screen
After logging in, you can see the following feature screen, which lists some of the tools, support, itunes app management and other things you need to develop. Select the second entry: Certificates,ldentifiers&profiles entry, all certificates related are carried out here:
2.2
2.3 Select Request Certificate Type
2.4
2.5 Select the previously generated CSR file
2.5 Download the Publish certificate
three apply app ID for IOS app
3.2 Fill in the AppID label
APP ID Description, used to describe your appid. (Note that English must be entered)
3.3 Generating AppID
Enter Bundle ID (App ID Suffix): This is your appid suffix, this need to be carefully named, because this content and your program directly related, many places to use, preferably com.yourcompany.yourappname format. Of course, for individual developers without a company name, the second one can use your own English name or pinyin.
3.4 View Build AppID (This document does not include the message push service)
You can see the appid that have been generated. To support push services and icould, etc. can also be configured here:
four apply Provisioning Profiles file for IOS app
Select the All option under Provisioningprofiles on the left and click the Plus button to request provisioning profiles file.
4.2 Select Type
4.3 Select application file corresponding app ID
Click the drop-down menu, select the app ID you want to apply, and click the Continue button to proceed to the next step.
4.4 Select the published certificate for the application
Select the Publish Certificate option and click the Continue button to proceed to the next step.
4.5 Save Provisioning Profiles File tags
Profile name fill in the description text, only input in English, click the Generate button to create a provisioning file. Wait a few seconds, provisioning can download, click download Download. Got a xxxxxx.mobileprovision file
4.6 Create successful download to local
five double-click the gear file with the Publish certificate loaded into the keychain to generate the private key at the end of this site operation is configured in Xcode
six Xcode app Pack
First you have to have an iOS program that you can run, compile locally, debug the version, and make sure that you're ready to start packing. I am here to compile their own program as an example to illustrate!
A. Bundle Identifier is the app ID you requested with your developer account
B. Version is your app, so just fill it out truthfully
C. Team is your registered developer account
6.2
Set the build option, in the build Settings code signing, select the newly requested provisioning profile to select the corresponding certificate and configuration file according to the actual situation
6.3. Change the bundle ID (consistent with the bundle ID created on developer) and bundle name (app name)
6.4
Modify Scheme (change to release version) and run the device (modified to IOS device form), see
* Before packing, go to Https://itunesconnect. app le.com Create application name fill in the corresponding application information, 3.5 inch 4 inch 4.7 inch 5.5 inch photos each 5, basic application information and Manual Release and automatic distribution, and so on.
6.5 Select iOS device in the running device, after Setup is complete, option product->archive, start packing work package, the target must choose iOS devices, otherwise the product->archive option is grayed out
6.6 Click Upload
6.7 Select the registered developer account
6.8 Uploads
6.9 implementation of this interface means that the upload is successful, Xcode above the operation to the end (the middle process is generally slow, there are some errors can be online query on the code again modified)
Seven operation in https://itunesconnect.apple.com
7.2 Xcode upload success here will appear tick options click
7.3 Upload success and then go back to the developer Center, refresh the page will find that the project is waiting for the audit status, the normal audit cycle is 5 business days
APP Listing flowchart