Enterprise Development Account in House IPA release process

Source: Internet
Author: User

These two days need to publish an IPA to be put on the Internet for other people to install, need to use enterprise-level developer account. Check the information on the Internet, feel that there is not a more perfect process, so decided to write down the entire process for your reference.

First of all to explain our goal, we need to publish an IPA online, everyone (including jailbreak and non-jailbreak devices) can be downloaded directly through the link to install, do not need to pass the AppStore, and do not need to install any certificate. To achieve this goal, enterprise-level development accounts (299 knives) are required. The application process for enterprise-level development accounts is not explained here, mainly in the House IPA release process.

1. Log in to https://developer.apple.com and enter the iOS Developer Center. Create a certificate in Certificates-production.

2. Select in-house and Ad Hoc, click Continue. Note that if you have already created a in-house certificate, you can no longer create it, and the option will be dimmed, such as. If you want to recreate it, you can revoke the certificate in the previous list first.

3. Enter keychain access in the MAC system (you can search directly with Spotlight), select Keychain Access-Certificate assistant-Request a certificate from a certification authority.

4. Enter your email address and name and select "Save to Disk"

5. Upload the generated "certificatesigningrequest.certsigningrequest" file to the Developer center, click Next Build, then download the generated certificate locally and double click to open it. You can see in the keychain that the certificate has been successfully installed.

6. Go back to iOS Developer Center and create an app ID in "Identifiers"-"app IDs". I am creating the explicit app Id,wildcard app ID should also be OK.

7. In provisioning profiles, add a profile corresponding to the AppID you just created, select "In House"

8. Select the app ID you just created

9. After creating and generating profile, download to local, double click to open, add to library.

10. Open the project where you want to export the IPA, select the iOS Device in the scheme

11. Select Product-archive from the menu

12. In the pop-up Orgnizer, select the archive you just generated (selected by default), and then select Distribute in the upper-right corner.

13. Select save for Enterprise or Ad Hoc Deployment

14. Select the profile you just created

15. In the pop-up Save box, select "Save for Enterprise distribution" and fill in the IPA path on the server (the server address needs to be changed to its own) and the name of the app, choose Save Path, click "Save".

16. Next you will see the generated two files under the path you just saved, and we need to upload the two files to our server.

17. The server can use Apache, Tomcat, etc., as long as supporting file access, I was in the local Apache. After the server is set up, put the above two files to the root directory (other directories are also available, but you need to modify the application URL in 15 steps and the plist address in 18 steps, application URL can also be modified in plist)

18. Finally, we add the plist address on the server to the string "Itms-services://?action=download-manifest&url=" and get:

Itms-services://?action=download-manifest&url=http://59.64.93.213/helloworld.plist

Open the plist address with your iOS device's Safari browser and you'll be prompted to install the app.

If you feel that you can help, but also hope to help the top, thank you:) Personal blog: http://blog.csdn.net/zhaoxy2850 This article address: http://blog.csdn.net/zhaoxy_thu/article/ details/17277527 Reprint Please specify the source, thank you!

Enterprise Development Account in House IPA release process

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.