Meaning of four options when exporting an IPA package from iOS

Source: Internet
Author: User


1. Save for IOS App Store Deployment

Save to a local ready to upload app Store or use on jailbroken iOS devices

2. Save for Ad Hoc Deployment

Apple's official explanation is: to distribute your apps to users with the designated devices, select "Save for Ad Hoc Deployment." The app will is code signed with the distribution certificate. (Save to locally ready to use on the device you add to your account (specifically to add the udid of available devices under the developer account), The app package is compiled with the release certificate)

3. Save for enterprise Deployment to generate a corporate package

This app, which is primarily intended for local server distribution under an enterprise account, can also be sent directly to your customers or testers without the need to add a device's udid to your account. Note: This certificate is an enterprise certificate for 299$

4. Save for Development Deployment

Apple's official explanation is: to distribute your app for internal testing, select "Save for development Deployment." The app would be code signed with your development certificate. (For in-house testing, devices that are primarily intended for developers (specifically Udid to add available devices under the developer account). The app package is compiled with the development certificate)

As for the difference between the two options of the save for Ad HOC deployment and the save for Development deployment, the official explanation is the difference between the certificates, but for us it is not particularly clear and specific. In fact, when we chose save for Ad Hoc deployment to generate the IPA package, we could choose to develop the certificate, but now it requires us to use the publishing certificate. We first in the process of real-time testing, most of the time is the development of the certificate, and did not publish the certificate, all I think, Save for development deployment is our early use of development certificate, to test staff to test the time of use, and to the late development of the program, In order to publish, we generated a release certificate, at this time, we give the client or tester, we should choose Save for Ad hoc Deployment, use the release certificate packaging, and the official interpretation of ad hoc is: ad hoc mode of the package, and future release to the app The store package is the same on various functional tests, as long as the ad hoc mode of testing (push, in-store, etc.) no problem, published to the App Store is no problem.

Reproduced in Jane book http://www.jianshu.com/p/94e581861707

Meaning of four options when exporting an IPA package from iOS

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.