IOS App Listing process detailed

Source: Internet
Author: User

IOS App Listing process detailedshallots Bronco2016.04.28

As an IOS development engineer, APP shelves are a must-have skill.

The process of IOS shelves can be summarized briefly as:

A package, two URLs, three certificates,

A package: IPA package, shelves used.

Two URLs: 1>https://itunesconnect.apple.com

2>https://developer.apple.com

Three certificates:

1> signing certificate. (MAC computer keychain Generation)

2> make a publishing certificate. (Signing certificate + developer account)

3> make PP certificate. (Publish certificate + App ID)

Detailed steps:

One, create a certificate request file (signing certificate) on the computer

First, open the application--utilities--Keychain access (key CHAIN), as shown in:

In the Certificate assistant, select Request a certificate from a certification authority:

Applications-Utilities-keychain Access

Of course, you can also launchpad-> other keychain access

Keychain Access. png

In the Certificate assistant, select Request a certificate from a certification authority:

Keychain Access Certificate Assistant. png

Click Request a certificate from the certification authority to enter the following interface:

Certificate information. png

Attention:

1> Email Address: Fill in the email address of your application developer account

2> Common name: The default is good

3> CA Email Address: empty

4> Request Storage to disk (when you can choose to save to the desktop, it is easy to find)

Click Continue to go to the following screen

Save. png

Click Storage to save the request file to the desktop

The signing certificate on the desktop. png

At this point, you can see a certificatesigningrequest.certsigningrequest certificate request file (CSR file) on the desktop.

Note: The CSR file is made as often as possible for each certificate, separating common names because the common name is the name of the key in the certificate.

Double-click the CSR file to install the signing certificate

Install the certificate request file. png

Click Continue and select Create a certificate for yourself

Create a certificate. png

Then click Continue

Create your certificate. png

Click Create to make a self-signed root certificate

Create a self-signed root certificate. png

Click Continue to create the certificate successfully

The certificate was created successfully. png

Signature algorithm: SHA-256 Public key information with RSA encryption: RSA encryption, public key 256 bytes

Two. Create a publishing certificate

2.1 Pre-preparatory work

First, you need to have the following conditions

1> Apple's developer account

2> Mac Operating System

3> Xcode (used here is the Xcode7.3 version)

If you don't have an account, you can open http://developer.apple.com/to sign up for Apple's developer account. Developer account specific application process, no longer detailed here.

If you already have a developer account, open http://developer.apple.com/

Developer site new home. png

Click Account to enter the login screen for Apple Membercenter as follows:

Login interface. png

Enter your own developer account, log in, and enter the following screen:

Developer account home. png

2.2 Publication of certificate production

Click Certificates,identifiers&profiles to enter the following screen:

Add the certificate interface. png

Click the plus button in the upper-right corner and select production---App Store and Hoc

Select Make Publishing certificate. png

Click Continue

CSR file. png

Since the CSR file has been created, click Continue directly and then upload the CSR file.

Generate your certificate. png

Click Choose File to select the request files configured on your Mac

Select the request file. png

Click Continue, this time, the release certificate has been created

Publishing certificate finished. png

Click Download, then there is a. cer certificate file ' Ios_distribution-8.cer

Publish a certificate file

`

Double-click Install certificate (if not installed, you can drag the certificate file directly into the list of keychain access)

The certificate has been installed to the keychain. png

Third, the production of provisioning profiles certificate (referred to as PP certificate)

So far, the required certificate on the shelves is not complete, want to submit AppStore, also need PP certificate.

1> PP Certificate is divided into the PP certificate for development and the PP certificate for publication, here we are making a PP certificate for publication

2> make PP certificate, need App ID and publish certificate (Publish certificate is done in previous step)

3.1 Apply App ID

Select App IDs

Choose App Ids.png

Then click the plus sign in the top right corner to create a new App ID

Snip20160426_36.png

Note: Here are two items that we need to fill out:

1> the first ' name ', which describes your ' AppID ', this random, no restrictions, preferably the project name, so as to facilitate their own identification (not allowed to include Chinese);

2> the second ' Bundle ID (app ID Suffix) ', which is your ' app id ' suffix, which needs to be carefully filled out. Because this content is directly related to your program, a lot of places to use, preferably the ' com.yourcompany.yourappname ' format, plainly, is to use the bundle ID in the project (this is the most insured).

Choose the services you need in your app

APP Services.png

Attention:

1> wildcard format of the certificate does not push, passcard and other services applications, carefully selected.

2> There is a difference, because the PP certificate developer certificate needs real machine debugging, so we need to bind the real machine, if not, we need to copy the Udid of the real machine here to add, in the release of the PP certificate, there is no this step.

Click Continue to enter the following screen

Confirm your App Id.png

Confirm the APP ID information, if it is correct, click Register

Registration complete. png

Click Done to apply the APP ID

Test888

3.2 Production of PP certificate for publication

Click Provisioning Profiles, then click the plus sign in the upper right corner

Publish the PP certificate. png

Click Continue, and choose our own App ID

Choose your App Id.png

Click Continue, select Publish Certificate

Select Publish certificate. png

Click Continue, give the PP certificate a name

To name the PP certificate

Click CONTINUE,,PP Certificate to complete the production

PP certificate completed. png

Click Download to download the PP certificate,

Certificate. png

Double-click the PP certificate to add it to Xcode

Iv. Configuring the Project Environment

Configuration of the 4.1 account

Xcode->preferences->account,

Account configuration interface. png

1> Click + to choose Add Apple ID;

2> Click View Details to view the certificates and provisioning profile certificate files under the Apple ID, where you can click to download.

View details interface. png

4.2 Project configuration

In the identity under project targets, the team chooses the corresponding Apple ID to

Select the corresponding Apple Id.png

In the project settings of Xcode, Provisioning profile can select the corresponding certificate.

Select the corresponding PP certificate. png

So far, the preparatory work is done.

Five, IPA packaging

5.1 Archive Online Packaging

Select Product->archive in the real state (if not in the real state, Archive will be grayed out) and the success will pop up like this:

Operation steps. png

Archive the interface returned after successful online packaging. png

1> validate indicates validation and export represents the exports.

2> recommended first click Validate to verify, the verification process is a bit slow, but in order to audit the smooth point, or the verification is good.

3> verification Success, click Export Exports IPA and upload the packet.

Export Ipa.png

Test888.ipa.png

Vi.. IPA Submission App Store

6.1 Creating a program in itunes

Choose ITunes Connect

ITunes Connect.png

Go to the itunes Connect webpage. png

Go to the ITunes Connect webpage

ITunes connect home. png

Open My app and click the plus sign in the top left corner to create a new app

New App.png

Pop up the following screen to set up app information

App info. png

1> name: Refers to the name that appears in the App store when the app is on shelves

2> Main language: SimplifiedChinese (English)

3> Package id:test888-com.ios.www.* is the APP id4> package ID suffix: Test888 suffix is the Bundle in Xcode Identifier the last point behind the content (this Example is Test888) 5> SKU: You can use bundles in your project Identifier

Click Create

App information interface. png

Price and sales range, according to the app to fill out the different

Price and sales range. png

After setting up the app information, click Prepare to submit, enter the following screen

Prepare the submission interface. png

Set up app previews and screenshots

Screen shot. png

Attention:

1> here requires a different screen, which can be run directly with the simulator. When the simulator is running, press and hold Cmd+s, and the simulator's screen is saved directly on the desktop.

2> each size screen must be intercepted at the scale of the simulator 100%. Otherwise you will get an error.

3> will prompt "Unable to load files" when uploading. The reason is: The file name is saved in Chinese, modify the name can be!

4> Screen Size Everyone can find, for their own convenience, simple note under: 4.7-inch-iphone6/s5.5 inch->iphone6/s PLUS4 inch->iphone5s3.5 inch-iphone4s

Set app description and keywords

App description and keywords. png

1> Description: A brief introduction to the app, allowing users to quickly understand the basic features of the app

2> Keywords: users can find apps with these keywords

3> Technical Support website

4> Marketing Website

Set up app comprehensive information

App comprehensive information. png

Attention:

1> Upload app icon when you need to upload 1024*1024, and can not have rounded corners and transparent effect!

2> Click Edit, set the rating, according to the actual situation of the app to set

3> Copyright, app owner and profit time

APP Review Information

App audit information. png

Note: Audit information must be filled in

Set version release options, this example chooses to publish manually

Version release options. png

Submit build, open Xcode, upload app Package

Upload the application package. png

Uploading. png

Wait a few minutes.

Upload succeeded. png

There are two ways of doing this:

1> Xcode6 or later

2> application Loader3.0 or later commit build

Go back to ITunes Connect webpage and choose Build version

Select a build that needs to be listed. png

Click Submit for approval

Final confirmation information. png

1> Export Compliance Information: If encryption is used, select "Yes", otherwise choose "No"

2> content Copyright: Contains third-party things, select "Yes", otherwise select "No"

3> ad Identifier (IDFA): This must be the right choice, the wrong choice will cause the binary file to be permanently rejected, you need to resubmit the binaries.

Click Submit

Pending approval. png

Here, the entire APP listing process is finished!

IOS App Listing process detailed

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.