[2014 latest] detailed process for submitting the store for iOS apps, 2014ios

Source: Internet
Author: User
Tags key string zip folder

[2014 latest] detailed process for submitting the store for iOS apps, 2014ios

[2014 latest] detailed process for submitting the store for iOS apps


I. Certificate Export

 

1.1 preliminary work

 

First, you need an apple developer account and a Mac system.

If you do not have an account, go to http://developer.apple.com/to apply for Apple's Developer Program. I will not go into details on how to apply for an online payment for $99 every year.

If you already have an IDP, open http://developer.apple.com/and paste it to the Apple membercenter. see:

After logging on, you can see the following interface, which lists the tools, support, and itunes app management required for your development.

Select the second item: Ios provisioning Portal to enter. All certificate-related items are carried out here.

 

1.2 apply for AppId

 

On the left side of the page, select App IDs. First, create an AppId. For programs to be released to the Appstore, there is a unique AppId. The following lists all your current appids.

Click the New App ID in the upper right corner:

You need to fill in two items:

The first Description is used to describe your AppId. There is no limit to this option;

Bundle Identifier (App ID Suffix), which is the Suffix of your appid.

Because this content is directly related to your program and will be used in many places, preferably com. yourcompany. yourappname format, of course, does not have a company name for individual developers, the second item can use your own English name or pinyin, such:

The iapp IDs you need to fill in when compiling appcan.cn online ipa package is the second item you enter here.

After filling in, submit. For example, you can see the generated appid: ebook appid. If you want to support the PUSH Service and icocould, you can also configure it here:

1.3 apply for publishing a certificate 1.3.1. first create a certificate request file

A Mac system is required. The following uses the snow leopard system as an example. Other versions are not very different.

First open the application-utility-key chain access (key chain), in the certificate assistant, select "verify from the certificate authority", such:

 

 

On the interface shown in, enter your email address: Enter the email address you used to apply for idp. It is a common name. The default value is "OK". If the CA is empty, store it to the disk and click "continue ":

 

 

Select the storage location, for example, desktop.

 

 

Click "finish" next, and you will see a CertificateSigningRequest. certSigningRequest Certificate file added to your desktop.

1.3.2 install the WWDR Certificate

Log on to your member center and select the certificates item on the left. There are four options on the right. Select Distribution and click here to download now.

 

 

After the download is complete, double-click the installation. After the installation is successful, you can view the intermediate certificate under the certificate in your key string.

1.3.3. Request a certificate to be published

OK. Now I want to request a real certificate to be published. on this page, click request certificate:

 

 

This page shows you how to generate and publish a certificate. Click "select file" below, select the certificate request file you created in step 1, and then click "submit ":

 

 

OK. Now you have a certificate to download. For example (you cannot download it. Please refresh the page ):

 

 

1.3.4 installation and export

Click "download" to download your generated certificate. After the download is complete, double-click to install it. If the following prompt appears, select login, OK:

 

 

Check your key string and you should have the following line of Iphone Distribution Certificate. Note that this certificate has a small triangle and you can click it to expand and have a corresponding key. If you do not have this key, check whether the previous step has been wrong.

 

 

Now that the certificate has been installed, right-click the certificate and choose export "xxxxxxx", as shown below:

 

 

Give the certificate you want to export a name, select a storage location, note, save as P12 information exchange file

 

 

Enter the password. If the Mac system has a password, you will be asked to enter the system password later.

 

 

Now you have the p12 file required by the release program.

The distribution. p12 file that needs to be uploaded when the appcan.cn online ipa package is compiled is the publishing certificate you export, and the certificate password is the password you enter when exporting the certificate.

1.4 generate the provisioning File

Select the provisioning option on the left and select distribution in the sub-item on the right to generate a production preparation file:

 

 

Select new profile. In the middle, select App Store as the first method;

Profile name, which is left blank. The App ID below selects the appid we created at the beginning, which must be consistent. Submit after confirmation:

 

 

Wait a few seconds until provisioning can be downloaded. Click download to download. We get a xxxxxx. mobileprovision

The distribution that needs to be uploaded when the appcan.cn online ipa package is compiled. mobileprovision is the file you generated.

 

 

Now, the certificate preparation is complete. We have an appid, a certificate file in p12 format, and a provisioning file.

Ii. Appcan.cn online ipa package Compilation

Based on the certificate and p12 File Created in process 1, the developer can compile the certificate and generate an ipa package that can be uploaded to the Appstore. The process is as follows:

AppCan online packaging method (non-IDE packaging method). You need to select generate ios platform when generating an application. After selecting this option, a window is displayed:

 

 

You need to fill in the qualification information for publishing applications that Apple developers obtain from Apple (For details, refer to export the certificate), and confirm the submission. Be sure to fill it in correctly or the package will fail.

After uploading related qualification information, [note] the submitted file package is used for uploading to the Apple App Store and cannot be directly installed on the mobile phone for testing.

Q: How can I upload the package to the App Store?
A: Download The. IPA file and change the file suffix. IPA to. Zip. (For upload, see submitting the ipa package to the Apple App Store)

Q: After packaging, how can I install it on the jailbreak mobile phone for testing?
A: 1. Download The. IPA file to the folder, change the file suffix. IPA to. zip, and decompress the file package,
2. Create a Payload folder,
3. Copy the unzipped. ZIP folder to the Payload folder.
4. compress the payloadfile into A. Zip package, and change the. ZIP file to. ipa.
5. install it on your mobile phone

After skipping the installation package, you can directly install it on the jailbreak mobile phone.

Iii. Submit the Ipa package to the Apple App Store

After mixing the appcandocumentation with the developer certificate, you can upload the generated IPA package (suffix .ipato .zip) to the Apple Appstore. The following is the procedure.

3.1 create a program in itunes

 

This part continues with the snow leopard system as an example.

 

Open the https://itunesconnect.apple.com/(also available in membercenter) and select "Manage Your Applications ":

 

 

Click "Add New App" and enter the following table.

Default language: appname and SKU Number. This is the ID of your program. Click "? "Instructions are provided. Bundle id: This option is optional and must be consistent with the appid when you apply for a certificate. Otherwise, the upload fails.

 

 

After entering the information, click "Continue ".

On this page, set the effective time and price of the program. Then, click "Continue ".

 

 

You need to enter some program information on the page. Note that the "Review Notes (optional)" option is a description of the apple review program. If your program needs to be logged on, the user name and password should be provided here. If some features of your program are obscure, you can provide the operation steps here, which are something apple review personnel can view, it is not displayed in the App Store.

 

 

The page is a classification description. Select as needed:

 

 

The following is metadata. This may be very important. Pay attention to the keywords. The more you set, the higher the chance that your program will be searched, but it is better to enter no more than 100 words, otherwise, it may be considered cheating by Apple. Large app icon requires a 1024x1024 icon. Screenshots is a screen or descriptive image.

 

 

After filling in done, create an app, click "view detail", and select "Ready to Upload Binary ". In this case, your app displays a yellow wait for upload, indicating that you can upload your binary code. For example:

 

 

3.2 upload Program

Upload the program. Find the application uploader tool in your mac system. If you cannot find it, download it here. Xcode4.x integrates the tool into xcode.

 

 

After the tool is installed on Mac, run it. If it is the first time, you may need to log on with your own idp account (it will be saved in the key string later ), after logging on, the system automatically checks whether you have an app waiting for upload. Select the app you created, for example:

 

 

Click "Next:

 

 

Click the "choose" button, select the IPA package you have compiled from appcan, and modify .ipasuffix to .zip. do not modify the content in the package (including adding or deleting resource images and other files). Otherwise, the upload will fail.

 

 

Click "Send" and wait for the upload. After the upload is complete, start itunesconnect. At this time, your program status changes to "upload already ed" and the program enters Apple's first review step. The first step is to review several minutes to several hours. After the first step of review, the program status changes to "wait for review". At this time, the program enters the state waiting for manual review, which is the status from four days to two weeks, the program enters the "in review" state when it is your turn to queue. If your program has no content problems and meets Apple's review standards, the review is successful, the state of your program changes to "Ready for Sale" in green. If the review fails, the state of the program changes to "Rejected" in red ".

During the upload process, Apple will send you an email for each failed step, or you can see detailed Failure Information in the Resolution Center.

When your program changes to the "ready for sale" status, you can find it in the appstore. Now, the upload is complete. You can find your app in the Appstore on the IOS device.


How can an APP be uploaded to the App Store?

Before submitting an application to the AppStore, the developer must first become a member of the apple iOS developer project and pay $99 to apple every year. The specific upload process is as follows. 1. Complete basic information; 2. determine the price and validity of the APP; 3. Application rating in metadata; 4. Prepare to upload binary files; 5. Upload and convert files; 6. Wait for review. For details, go to the official website of zesi network.
Www.zesmob.com/blog/9754.html

How can I publish an App to an Apple App Store?

Even a free application requires a Developer account. Registering a Developer account is not detailed here. Then, the App is ready. Make sure that the iOS application has completed a comprehensive test in the Simulator to confirm that no bugs are known. After all the App publishing work is ready, you can publish the App to the App Store. The following steps are required to publish the App: 1. register the App ID. In Xcode, specify Bundle Identifier2. create the publication Certificate (Distribution Certificate). 3. create Distribution Provisioning Profile4. use Distribution Profile to sign the application. package App6. most of the above operations on the iTunes Connect upload App are completed in the Provisioning Portal, XCode, Keychain Access tool, and iTunes Connect. The upload App must be executed in Xcode (that is, MacAir, MacMini, and other 10. X systems running Moc OS x Mountain, preferably the latest version such as 10.7. The current version of XCode's integrated development environment for Object C is 4.3.2. Other operations can be completed in a common browser. Publish an iOS App to App Store-create an App ID first apply for an App ID for the iOS App, which is the unique identifier of your App. Log on to the iOS Developer website, click the iOS Provisioning Portal link on the right, and select the App ID. Select the ID of the created app. Enter the Description of the application in Description. Bundle Identifier refers to the Code ID of an application. You can use the company name and Application name to identify the application, for example, com. company. demoapp. Open X-Code and select Target> Summary. In the Identifier input box, enter the Bundle Identifier registered above. Publishing an iOS App to App Store-creating a Distribution CertificateiOS App has a security certificate used to verify the developer's identity and signature. The Distribution Section of the Provisioning Portal provides a detailed description, but the general steps can be summarized as follows. 1. Open Keychain Access and disable OCSP and CRL in Preferences. 2. Click the Keychain Access menu and choose Certificate Assistant> Request Certificate from Authority. 3. Enter the Email address and select Saved to Disk and Let me specify key pair information. Click Continue. 4. select key size of 2048 bits and RSA algorithm and click Continue. 5. A. CSR file is generated on the desktop. 6. Go to the Provisioning Portal, select Certificates-> Distribution-> Add Certificate, and Add the. CSR signature file you just created. 7. Download and install WWDR intermediate certificate while waiting for review. 8. Refresh the page and download the certificate. Download and install. 9. In the last step, open Keychain Access. Select the private key you just installed and select Export Item from the menu to Export the private key. Back up the exported private key to a safe place for later reinstallation.

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.