Process:
1. well developed and releasedProgram-- An icon file that meets the required specifications must be included in the program.
Https://developer.apple.com/library/ios/#qa/qa2010/qa1686.html
2. register the app on itune. This step requires the apple developer ID.
Https://developer.apple.com/devcenter/ios/index.action
Log on to iTunes connect
After logging on, choose to manage your application
Select Add new application
First, enter the following information:
The app name must not be used by the App Store. When you fill in the name, the system will check it. Based on this, you can consider switching the second and first steps.
That is, first register the project, and then create a project under the appropriate name for development. Because the selected name may already be in use.
SKU number is relatively random.
Bundle ID is very important. The ID card of the app. Recommended Form: COM. domainname. appname
Create one. This bundle ID is used to create the distribution profile file. This ID must be consistent with the bundle identifier in the info. plist project.
.
After filling in the above information, you also need to fill in information such as application introduction, selection category, and upload screenshots.
After filling in, the program enters the state of waiting for the binary file to be uploaded.
3 compile
To compile the release program, you must first apply for Distribution Certificate
Create a distribution provision Profile
Download and install
Then set the compilation options:
Code signing identity is set to iPhone Distribution
Note that identifier must be consistent with the ID in the provided profile.
If it is an upgrade program, pay attention to the version information, which must be higher than the previous version.
If a third-party library is used, pay attention to the compilation settings of the third-party library.
Skip install must be set to no so that the archive will not contain the library file. Otherwise, the system prompts "" does not contain a single-bundle application.
Or contains multiple products.
Archive is generally used for compiling and releasing versions.
After compilation is successful, organizer is automatically displayed. You can directly verify and publish applications in organizer.