Publish the Application
*developer.apple.com: Developer home page, configuring certificate \appid\ description File
1> issued a certificate that says clearly which computer can publish the program
2> Add a published profile that describes which applications can be published on which computer
2. Itunesconnect website (dedicated to publishing applications)
Https://itunesconnect.apple.com
1> If you want to earn money, set up your personal savings card information in agreements, tax, and banking first
Just do it once.
2> Adding an application
-Name, cannot be duplicated, can be used-add some suffix information
-keywords, increase the chance that the software is searched, the use of English is good to separate, not more than 255 bytes
-Image, image file name can not be in Chinese
-Rating, set the application level, default to choose the lowest, adult, gambling ...
-APP Review Information
Provided to Apple's auditors to assist in the use of the test.
If you have a test account, you must provide it!
If you have test data, you need to provide to Apple, such as Express query!
Need to provide contact information, e-mail, phone need to add an international code, +86
3> starting from Xcode6, after uploading the application, the program defaults to prerelease and waits 5-50 minutes.
Only after the state changes in the prerelease can you add a build to the versions, prompting you not to repeat the upload in Xcode in the process.
4> all ready, click the Submit button to submit the application, the three options that appear, select No.
Cartoon image, third party content, trademark!
5> wait, 2 days of the day range ...
In the development of applications, some considerations!
1> every application, Apple will audit, but it will not be audited, whether there is a logical problem, memory leaks ...
2> before you publish your application, be sure to test it with a real machine!
* Because sometimes, some of the interface in the simulator and the real machine will be slightly different!
* Sometimes, on the real machine, because of memory reasons, it is easier to let the program crash!
Apple's auditors, if the audit process, the crash, will be directly rejected!
Apple's bottom line:
-No crashes
-No piracy, if designed to third-party landing, also need to negotiate privacy policy, to ensure that developers do not disclose user information
-User groups, if the niche, needs to be described clearly, where the user
Advertising "Friends League" third-party framework, do background statistics, use to the advertising identifier, if found to have an advertising identifier, but the interface does not appear ads, will also be rejected!
-Bloody, Erotic!
/****************************** the content iOS8 and changes ***********************************/
1. Fill out the application information
* Status Name: Prepare for Upload
* Status Color: Yellow
* Meaning: Let the developer ready to upload their own app (packaged program)
* Note: In this state, it is still not allowed to upload packaged programs
2. Use product--archive to prepare the app for packaging
3. Click "Ready to Upload Binary"
* Status name: Waiting for Upload
* Status Color: Yellow
* Meaning: Tell Apple is ready to upload, Apple waits for the developer to upload the program
* Note: The upload program is only allowed in this state
4. Select packaged program, Organizer, window---Distribute
--... App Store, enter account password, select application and profile, Submit
1> may encounter some problems in the middle of uploading
* Image size does not match
* Picture format does not match (on the surface is PNG, actually jpg)
* The bundle ID of the uploaded app is inconsistent with the bundle IDs of the Identifier app
* The version number of the uploaded app is inconsistent with the version number of the application created on the official website
* ......
5. If there are no problems, wait for the upload
6. Upload complete, Ready for review
* Status Name: Prepare for Review
* Status Color: Yellow
* Meaning: Apple is preparing to review the application
7. After a few minutes of uploading, wait for approval
* Status name: Waiting for Review
* Status Color: Yellow
* Meaning: Developers start to wait for Apple's "long" audit (typically at least 2~30)
7. Audit completed
1> Audit passed
* Status Name: Ready for Sale
* Status color: Green
* Meaning: Can appear in the app Store at any time (depending on the date it was set up)
2> Audit Failure
* Status Name: Rejected (the application itself has a problem)
* Status color: Red
* Meaning: Rejected by Apple, you need to correct the content of your app based on Apple's feedback, upload it again later
* Status Name: Metadata rejected (there is a problem filling in the application information on the website)
* Status color: Red
* Meaning: Rejected by Apple, need to revise the description of your application according to Apple's feedback, do not need to upload again
Publishing Apps in iOS