The overview is based on this tutorial. Http://st.appcan.cn/dev/dev_iosdom.html
Due to Apple's mechanism, the installation of applications on a non-jailbreak machine must be done through the official App Store, developers can upload the App store after the app has been developed, and also need to pass the auditing process. Appcan can not only achieve cross-platform development, but also support the upload of IPA package to the App Store. This article describes how to compile the IPA package online via Appcan and upload it to Apple's App store from three processes. one. Prepare the Apple account 1.1 beforehand
First you need to have an Apple developer account, a Mac system. If no account can open http://developer.apple.com/application to join Apple's developer program. How to apply online has a detailed introduction, do not do more in this introduction.
If you already have an account number, open http://developer.apple.com/and log on to the Apple, see figure below:
1.2 Enter the certificate request interface
After logging in, you can see the following functional interface, which lists some of the tools, support, and itunes app management you need to develop. Select the second item: Certificates,ldentifiers&profiles entry, all certificates are related here:
1.3 Application Request File 1.3.1 Keychain Application request file
Before requesting a certificate, you need to create a certificate request file locally, and the screenshot is a Mac system. First open the Application-> utility-> Keychain Access (key CHAIN), and in the Certificate assistant, select Request certificate from certification authority:
1.3.2 Save request File Settings
In the image below, the user email address: Fill in the e-mail address of your application account, common name (by default), CA empty, select Storage to disk, click "Continue":
1.3.3 Save request file name and location
Choose a location to save, such as selecting a desktop. Next click Finish and you will see a certificatesigningrequest.certsigningrequest certificate request file for your desktop. You need to use this file when requesting a push certificate, please be careful to save it.
two. Apply for iOS Release Certificate 2.1 Enter Application page
Continue to login to your member Center, select the certificates item on the left, and click All.
2.2 Select Request Certificate Type
Click the plus sign to apply for a new certificate, Appcan cloud packaging needs to upload the certificate, where we skip development development certificate, select production Release certificate, click In-house and Ad hoc to enter the next step.
2.3 Application Precautions
Enter request and click Continue.
2.4 Adding a certificate request file
To enter the next generate, click the ' Choose file ' below, select the locally created certificate request file and click Generate.
2.5 Download Publishing Certificate
Now you have a certificate to download, as shown in the following figure. (Do not download please refresh the page)
three. Application for iOS application AppID 3.1 access to the application interface
Select App IDs on the left of the image below and click on the Plus button in the upper-right corner to start applying for a new AppID. There is a unique appid for the program to be released to the App Store.
All of your current AppID are listed below:
3.2 Fill in AppID label
APP ID Description, used to describe your appid. (Note that you must enter English)
3.3 generating AppID
Enter Bundle ID (App ID Suffix): This is your appid suffix, which needs to be carefully named, because this content is directly related to your program, many places to use later, preferably the com.yourcompany.yourappname format. Of course, for a personal developer who has no company name, the second item can be in your own English name or pinyin.
appcan.cn Online IPA Package compile-time Iapp IDs is what you enter here:
3.4 View Build AppID
The following figure can see the appid that have been generated. To support push service and Icould can also be configured here:
Four. Application for iOS application push certificate 4.1 Enter the application interface
Under the App IDs option, select the app ID that you've created, and click the Edit button below. (Note that if you do not push the feature please skip this step)
4.2 Starting to apply
Enter name and click the radio button on the right side of the icloud icon to add cloud functionality. Click the push notificotions icon to the right radio button, apply for release version of the Push function, click Production SSL certificate under the Create Certificate button.
4.3 application precautions
Follow the prompts to click the Continue button.
4.4 Add Request file
Click the Choose File button, select the local request file, click Generate to complete the Create push certificate, and proceed to the next step:
4.5 Download Push certificate
Click the download button to download the generated push certificate. (Note that the certificate is a. cer extension)
Five. Apply for iOS application provisioning Profiles File 5.1 access to the application interface
Select the All option under Provisioningprofiles on the left of the following figure and click the Plus button to apply for provisioning profiles file.
5.2 Select Application Type
Development as a development use, distribution as a publishing use, the following are the legend of the publishing certificate demo, select in-house click Continue button to go to the next step. (Note that the certificate type is consistent with the publication.) )
5.3 Select the application file corresponding to the app ID
Click the Pull-down menu, select the app ID you want to apply, and click the Continue button to go to the next step.
5.4 Select the publishing certificate for the application
Select the Publish Certificate option and click the Continue button to go to the next step.
5.5 Save Provisioning Profiles file label
Profile name fills in the description text, can only enter English, click the Generate button to create provisioning file. Wait a few seconds, provisioning can download, click download Download. To get a xxxxxx.mobileprovision file, appcan.cn Online IPA package compiled with the distribution.mobileprovision that you are generating files.
Six. iOS Certificate export 6.1 certificate Import into keychain program
Click "Download" To download the certificate you generated. When the download completes, double-click the certificate installation or drag to the Keychain Access window to see the certificate you have requested. Both the push and publish certificates are in the list, right-click on the certificate, and select Export Options on the pop-up menu:
6.2 The certificate is saved as. Files with P12 as extensions
Give the exported certificate a name and select a location for the store. (Note that the format is a P12 information Interchange file.) )
6.3 p12 file Add password
Sets the password for the exported P12 file, which is needed when packaging the IPA file on the appcan.cn platform.