How to publish iphone apps to the App Store

Source: Internet
Author: User

Transferred from: http://www.shtion.com/667.html

How do I advertise iphone application software to the App Store?published on October 19, 2009 Category: App Store, iphone, mobile app
The author of this article:shtion?This article has no comment

First, you need to apply for a developer account.

Login to Dev Center, there is a portal link on the right side, click to go to the Admin center of your account, first enter a wizard, can help you create a developer certificate. (It is best to download its full guide manual, is a pdf,7m, the steps are very specific.) But this manual has not seen the Chinese version of the instructions on the Internet, so here is a brief introduction. )

There are three types of user rights in this dev Center: agent,admin,developer.

  • The agent has full administrative privileges.
  • Admin is also able to manage users and certificates.
  • Developer can only manage their own certificates and devices.
  • Only agents have the right to upload software to the App Store. (However, I did not see the ability to join other users, it may require a $299 account type to have, my own account log in is an agent).

For individual developers, you need to complete the following procedures:

  1. Request a development certificate > set up your iphone > create an App ID > create and download a development Provisioning profile to install. After these steps, the program you write will be able to run on your own phone (otherwise it can only be executed in the virtual machine).
  2. Then apply for a distribution certificate > create and install a distribution Provisioning profile > compile your program > to be able to publish to the App Store.

The following is specific: (Do not know if there is no need, after all, the person who bought the certificate can download to this very easy English document), all the introduction to the Chinese version of Mac OS x menu and program name prevail.

Developer certificate Installation steps:

  1. Open keychain Access in the application, click "Request Certificate from certificate Agent" under "certificate Assistant" in the menu, and note the following do not select any line, otherwise the menu will change. Enter your own registration email, often use the name to write a specific point, such as "Unfish Dev Key", the following check "save to Disk", click Continue, there may be an unknown error, more than a few times OK. Then go to the Developer Center's Certificaties navigation page in the browser, select the certificate file you just created in the development page, and click Upload. Then the certificate will be displayed, but also click on the back of the ApproveButton, the page after the refresh of the certificate can be downloaded. Down is a CER file, double-click Will Self-import, import type Select "Login" to be able.
  2. Then add your own mobile device to Xcode. Connect your phone to your computer, open Organizer under the Windows menu in Xcode, and the devices on the left will list your phone, the identifier on the right is your phone's udid, copy it, and use it later. Assuming that the phone has not been set up as a development machine, this interface should have two button, click on it can be set as a development machine, in Xcode point build and go when you can self-install your program on the phone, do not need to pass through itunes. In the developer center, on the Left Devices navigation page, click Add Device to get a name you know, and paste the udid in. (This step is only the development of the certificate is practical, the publication of the certificate is not required this thing.) )
  3. Then you need to create an app ID to create a new app ID in the Dev Center app IDs Navigation page, this app The ID needs to follow the program's info.plist inside the program defined in the corresponding identifier, assuming that just enter a *, then info.plist there to write anything can, suggested use *.
  4. Then go to the Dev Center Provisioning menu, create a new provisioning on the development page, need to select the certificate used, the APP ID, and the corresponding device, After the build is downloaded, download the provisioning file and drag the downloaded file to the Xcode icon on the dock and install it on its own initiative. Then quit Xcode to open again, open your project, open the Edit project Settings below the Project menu, go to the Build page, find the following code Signing Identity, put any iPhone OS After the device item is selected, your developer certificate will then be able to set the project's build target to device (not the emulator) and try the build and go. The program should be compiled and actively installed on your phone, and self-initiated.

Publish Certificate Installation steps:

  1. Use keychain access to the "request a certificate from the Certificate Agent" function, enter your own email, name to write the purchase certificate when the company name or personal name, the following check "save to Disk" and "Let me choose private key", Next, save the certificate.
  2. Go to Developer Center certificates inside the distribution page, select the file you just saved upload, and then approve, download the certificate, double-click Import, type MCC record.
  3. Into the happy Person center provisioning inside of the distribution page, add the new provisioning, type Choose App Store, (assuming that ad Hoc, just have you joined UDID mobile ability to install this program), The certificate should be self-initiated, the APP ID is selected, the creation is complete, download this file, drag to the Xcode icon on the installation completed. Exit Xcode and then open again, or load the certificate you just joined, there will be provisioning invalid prompt.
  4. Then open your project, go to" Edit project Settings ", go to the Configuration page, select release click on the duplicate below, copy a new configuration item, Name is distribution. Then go to the Build page, the top Configuration drop-down box selected distribution, the following code Signing identity inside the any iPhone OS Select your distribution certificate after the appropriate value for the device. You can then compile the program.

(assuming you've previously generated your own certificate and changed project with a similar tutorial http://www.weiphone.com/thread-222380-1-3.html  Settings and info.plist, need to change these two places back, or compile the time will appear a warning,codesign warning:provisioning is not  applicable for Product Type   ' application ' in SDK ' Device–iphone OS 2.2′. Delete the provisioning_profile_allowed in Project setting = no and provisioning_profile_required = no, and Info.plist signeridentity, and then compile, it should be no error. )

Steps to advertise the program to the App Store:

  1. On the App Store page in the Dev Center distribution navigation, you can see the link to the go to ITunes Connect in the below App Store learn more. After entering, click Manage my application, you will be able to join your own program.
  2. need to choose the language of the program, country, introduction and so on basic information, then next upload the program and other pictures. This place uploads the program, that is, the compilation of your project after the creation of the. App folder directly compressed into a zip upload, (this. No matter what file in the app folder can not be changed, or the signature is not correct). You need to prepare a 512x512 PNG image as a big logo, also need to prepare 5 program execution interface, on this page choose Choose File, then click Upload File, there is no problem. Then choose the price of the program, by default there are a lot of options, free, 1 is $0.99, 2 is $1.99, and so on. Assuming a non-free program, you also have to prepare a purchase agreement.
  3. Next, you can wait for the program to review.

How to publish iphone apps to the App Store

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.