Sort out the app shelving process and app shelving Process
App shelving Process
I. Preparations
First, you must have a developer account. The enterprise-level account is 299 $, and the individual developer account is 99 $. If you do not have a developer account, you can log on to http://developer.apple.com/bicycle application.
If you already have an account, log on to the official website of Apple and click Accout to log on.
Ii. Apply for a certificate
After logging on to the system, click the certificate to go to the page. The certificate, device, and description file are displayed.
Click app ids under identifiers and click the plus sign to register app ids. You must enter the app id name and Bundle ID. The name cannot contain special characters, the Bundle ID must be consistent with the Bundle identifier of the app ., you can find it at targets> General> Bundle identifier.
Before applying for a certificate, you need to create a CSR certificate, open the key string, access the key string-> certificate assistant-> request the certificate from the certificate authority, and then enter the Certificate Information
Enter the certificate information, email common name, etc. It is best to apply for the CSR Certificate file for each certificate, and finally choose to store it to the disk for later use, then the created CSR certificate appears on the desktop
Click the plus sign of Certificates to add a certificate. Two Certificates, Development and Production, are displayed. Development is called a developer certificate for real-machine debugging. Production is used to publish a certificate for publishing an app.
Select the first certificate
Click continue to go to the CSR file selection page and select the created CSR file,
After the certificate is created, click downLoad to downLoad the certificate and double-click it to install it in the key string.
ClickProvisioning ProfilesLowerThe Development and distribution are the Development and release certificates for debugging and publishing apps on the real machine. Select the first certificate as needed.
Select the corresponding APP ID
Select the created certificate and enter the Certificate Name.
3. Operations in Xcode
Click preferences in the upper left corner of Xcode to enter. Click the plus sign in the lower left corner to add an Apple ID.
After adding an account, View Details... You can view the description file, click downloadAll, or download the created certificate.
Go to project> build Setting> Code Signing and select the created description file and certificate.
Iv. Ipa Packaging
In Xcode, click product-> archive. Remember to use a real machine for packaging. Otherwise, archive is gray.
Select iTunes Connect in the logged-on developer account to configure app information.
Select My app and click the plus sign in the upper left corner.
Platform: I chose IOS
Select Simplified Chinese as the language (Simplified Chinese)
Set ID and SKU: Select appID, which is also the Bundle identifie of the app
Click Create to go to the app information improvement page. The app information, price, and sales scope can be modified as needed.
Go to prepare for submission
There is no build version yet. In Archives, click validate... for verification.
Click the blue button Upload to App Store to Upload ipa, which may be slow.
Fill in the version information and comprehensive information of the app (Be sure to fill in the complete information here not to list them one by one)
Wait for review. The following lists the reasons why the review fails.
1. Apple has recently stepped up its review. It is not allowed to write too long or too popular keywords in the title. The title can be simplified as much as possible.
2. All apps with similar functions or plagiarism may be rejected
3. All functions of the App can be used only by the demo account. A demo account must be provided.
4. The UI design should be concise, and images should not be suspected of infringement.
5. There are bugs and errors in the app. The reasons for rejection of the app are mostly
6. Complete the app information and make the information valid.
7. Do not include placeholders for images or text.
8. versions cannot be updated or tested in the app.