In 2017, Appstore went on the shelf (a bit more, but in more detail)

# begins, I want to say is that the Internet now you can find what you want the program source code.

# we are moving the brick of the times, but even if I want to move the bricks with a beautiful brick,

# not even have a look

A paid developer account (account type is divided into individual (Individual), the company (Company), enterprises (Enterprise), (University) the four types, the annual rates were $99, $99, $299, free of charge.).

1:, your Xcode must be in the official version, and the beta version of Xcode can not upload items. The Mac OS system used by
2: uploads must also be a formal version, and the beta version is not available, either. Nor is the X version.

Make sure that the Xcode you installed is downloaded from the App Store or the developer site, rather than the installation package installed from other channels, because the unofficial download of the Xcode may carry the XcodeGhost virus. How to check?

In 2017, Appstore went on the shelf (a bit more, but in more detail)

Generate publishing certificate.
open Apple Developer Center: https://developer.apple.com opens and clicks: Account

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Click: Certificates, Identifiers, &amp, Profiles (
that generates certificates, binds Bundle Id, binds device devices, generates descriptive files)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Because it is to do App upload, select the production certificate (select App Store and Ad Hoc)

In 2017, Appstore went on the shelf (a bit more, but in more detail)

Note: a developer account can only be created (1-2 development (test) certificate, 2-3 production (release) certificate), if the front of your App Store Ad Hoc button can not choose, on behalf of the account you can’t create a new production certificate.
solution:

From the people who use this account, generate.P12 files on your computer and import your own computer. (try not to execute the following second steps)
, if you want to generate, delete one of the existing ones. Note: if you delete a certificate, then the person who is using this certificate will no longer be able to use it unless you re generate it and then use.P12 to re import your computer!
note: if you want to delete the certificate, do the following, otherwise skip.

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

production certificate continues to be released

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Upload the CSR file to get the certificate (the CSR file will need to be created in our local key string)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

The toolbar selects the key string to access the -> certificate assistant -> requests the certificate from the certification authority…

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Save the CSR file to a location on the MAC disk (where I select the desktop for storage)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Then go back to the browser and click choose File..

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Click Generate to upload the certificate

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Jump to the following interface, click DownLoad to download the generated certificate (CER suffix file), and then click Done, and the publication certificate you created will be stored in the account.

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Create App IDs and bind your App’s Bundle Identifier

Click App IDs, enter the following interface, and click the + number in the upper right corner

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

fill in App IDs and Bundle Identifier

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

1: upload App using Bundle Identifier (do not – all are English + numbers) must be fixed, not
can use placeholders.
2: if your Bundle Identifier has been on the site bound, if you modify your project inside
this Bundle Identifier, need to enter into the developer account inside the bound.

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Below, select the services included in App, with two items by default, and the rest by selection of your own project requirements

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

click Register

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Click Done

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Generate the description file (the role of the description file is to associate the certificate with the Bundle Identifier)

Find Provisioning Profiles, click All, and then click the upper right + number

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Because it is published, select the description file below App Store, and click Continue

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

In the Options tab of the App ID, find the package you just created: App IDs (Bundle Identifier) type, and click Continue

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Select the release certificate you have just created (or the release certificate that generated the p12 file), select the date of the release certificate on your computer, and click Continue

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

enters a name in the Profile Name column (this is the name of the PP file, which can be entered literally, where I use the name of the project for easy separation), and then click Generate

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Download generated PP file, and then click Done, double-click the installation (flash, just finished, there is no other effect)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

The release is coming, and
opens up space in App Store

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

When you login successfully, click my App

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Click on the + number in the upper left corner and click new (Note: we are iOS App developers, don’t choose Mac App!)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Fill in the corresponding information in turn (SKU is the ID used by the company to do statistics, fill out the company’s requirements), and then click Create

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Note: if you fill it out, you may be told that your App name has been taken up, so sorry, you can only rename it! (and it is recommended that you do not rely on the more famous App, otherwise the audit may be rejected

Fill in App other information

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Fill in the price and sales range (because my developer account has not signed a tax contract, so I can not charge on-line applications, so it can only be temporarily free)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

In order to
different sizes of App screenshots pulled into the corresponding need to fill in the different size of the mobile phone screen shots (running also is to take different sizes, at least 3 pages up to 5 pages of screenshots and then drag the response zone (Command + S) in the simulator can save the screenshot to the desktop) (Note: if the picture size is incorrect, suggesting that the drag the simulator into 100% and Command plus S) dimensions refer to table below

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Screen size map

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Fill in the App profile

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Enter as prompted

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Error: if you failed to upload the App icon and prompted a Alpha error, look below.
open your icon picture and tick this off

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Click on the edit after grading, fill in the blank, and click Finish

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Fill in the audit information

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Here is the basic completed. When
need to pay attention to, the write write, about the classification and advertising, the United States and China is not the same. Please don’t look at the things Chinese and legal thinking.

Items that involve alcohol, tobacco or violence, you’d better fill in carefully

Packaging engineering in Xcode

Find the release certificate you have just downloaded (suffix.Cer) or p12 file, and double-click on the PP file, which does not appear to be responding, but they have been added to your key string.

In Xcode, select iOS Device (here you can’t select the simulator). Follow the directions shown below

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

If your application does not support the screen, remove these two hooks

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

view version number and build version number

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Configuring the publishing Certificate (the certificate selected when ps: screenshot is wrong, please note that you want to select the release certificate)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Note: if there is no yellow exclamation mark, on behalf of your configuration if there is no problem, that is, the certificate and the description file do not match, or just the description file of Bundle and now works for Bundle Identifier is not the same, develop.apple.com to find your description of the file in the binding of bundle and Identifier to confirm your project is not the same?

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

removes breakpoints, global breakpoints, zombie patterns, and so on.

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Set Release mode (Debug is tested, Release is published)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Select Xcode under Product, Archive (for project delivery, or package projects)

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

The following figure shows that you did not add the developer account. Click on the bottom right foot Add… Button to add

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png
In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

This interface may pop up, and if it doesn’t pop, press Command.

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Then go back to Archive (select the paid account number) and click Choose

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

The wait is long, ha ha

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Select Upload submission

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Here is the upload success. If something goes wrong, please refer to the issues encountered in the upload project at iOS App

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

In return ItunesConnect website on your own App information check

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

You can add code here in this build version

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

Submitted for review

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png

App has been prepared to submit and become a pending audit state

In 2017, Appstore went on the shelf (a bit more, but in more detail)
Paste_Image.png