App listing process

Source: Internet
Author: User

Recommend a more detailed useful article:

AppStore upload Apple application software release process _ios Development-Sina Blog

Solutions for common problems:

Resolves an issue with the iOS development certificate "Invalid issuer of this certificate" _ Baidu Experience

iOS app upload error ITMS-90096

Solve invalid Code Signing entitlements-lady-personal space-open source China community

OK, spit groove and vent words less, the following formally into the AppStore shelves flow.

1. First you prepare a personal developer account, the company developer account. ---Me here is the company developer account, what account does not matter, because as long as there are developers (AppStore release application) permissions on it. 2. Prepare Xcode and the items to be listed. (Xcode is the best version of Xcode7.1)-the Xcode version of the building is 7.1. 3. Go to the Apple Developer website:

Developer.apple.com

Click Account, such as:


Enter login screen, login


4. After logging in, click Certificates, Identifiers & Profiles to create bundle ID, publish certificate, and permission file (Profiles) for the project.

After entering certificates, Identifiers & profiles, click the app ids--> "+" add button to add bundle ID to the project.


Enter the interface to create the app IDs.

The name of the App ID Description can be filled in.


The best format for Bundle IDs is: (for example: Com.cpmpany.yayade).

Here the bundle ID is to be consistent with the bundle ID in the Xcode project. (It's a good idea to copy the bundle ID from the project.)


If there is a push function, to the "Push notifications" check, anyway, the project to use what features or services to the corresponding options to check.


After that, continue-->register completed the job of registering the bundle ID.

5. The next step is to request a certificate.

Find the "Keychain access" software that comes with your Mac, keychain Access--Certificate assistant--Request a certificate from a certification authority


Then fill in the relevant content in the Certificate Assistant interface and save it to your local desktop.


such as the. Certsigningrequest certificate generated on the desktop


6. Go back to the previous developer website: Sign in with your Apple id-apple Developer
To generate a publishing certificate.

After clicking the "+" button, the following interface appears, just select "App Store and Ad Hoc" and then continue.


、、、、、、、、、、、、、、、、、、、、、、、

If you find production the following "App Store and Ad Hoc" is not optional!!!

Cause and solution: Because a user name can only have a publishing certificate at the same time, you have established a certificate and is not used, it can no longer be created, before it is revoked or used to continue to create a new

、、、、、、、、、、、、、、、、、、、、、、、

Two times after continue, enter the following interface (e.g.)

Select the "Choose File ..." button to import the. Certsigningrequest certificate that we just generated. --->continue--> download-->done


After the publish certificate is generated, download (downLoad) and locate the downloaded file by double-clicking automatic installation.

We can then see the release certificate we just installed in the Keychain Access software.


If you see the developer certificate is invalid. Solutions See: http://my.oschina.net/sfandy/blog/617139?fromerr=OT2Ptq54

If the issue of "Invalid developer certificate" is resolved, the 6th step should be done again to generate a valid certificate.

7. Generate Profiles Certificate

After clicking "+"


App ID: Select the app ID that contains the corresponding bundle ID.



After that, download the file:download--> find the downloaded file, double-click Automatic installation.

8. Enter itunes Connect



After successful creation, you will enter:


9. Use Xcode to open the item you want to put on the shelves.



Configuration (1.) Targets the general bundle Identifier,

(2.) The code Signing Identity of build settings inside targets

Here's provisioning Profiles Select the Profiles certificate we generated.


(3.) The code Signing Identity of build settings in Project


Ten. Archive

Archive will encounter various failure scenarios:

(1.)


Solution: Re-import the three-party framework: Execute at Terminal: Pod Update command


(2.) ERROR ITMS-90096

Solution: iOS app upload error ITMS-90096

(3.) Invalid Code Signing entitlements

Solution: Scenario A.

Solve invalid Code Signing entitlements-lady-personal space-open source China community

Scenario B.target or project build Settings-->code Signing identity-->provisioning Profiles did not select the appropriate Profiles certificate

(4.) appears no matching provisioning profile Found:your build settings Specify a provisioning profiles with the UUID "7738acfb-4 D92-4525-adbe-fb66e9957009 ", however, no such provisioning profile was found error hint

Solution:

Let's try this one.

Your build settings Specify a provisioning profile with the UUID

If archive succeeds, it will appear:

If the following error occurs in upload to App Store:

(1.)


Solution: Re-upload to App Store.

After the 11.UpLoad to App Store succeeds, go back to itunes Connect and refine the app with some specific information

Attention:

The build will display the build version within half an hour of the success of your upload to App store.


It will appear as follows in half an hour (remember to refresh the page):



At the build version, after the above content appears, submit the review directly.


If the submission is unsuccessful, an error occurs:


Solution: The technical Support website is not filled in, just fill it in.



To be a piger (author of Jane's book)
Original link: http://www.jianshu.com/p/996672107eb1
Copyright belongs to the author, please contact the author to obtain authorization, and Mark "book author".

App listing process

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.