IOS: Apple Enterprise certificate installs app via web distribution

Source: Internet
Author: User

Apple's Enterprise Certificate publishing application is directly installed without the device authorization, and is limited to the device limit. To facilitate distribution, Apple has an agreement to download and install enterprise-class applications directly via Web links.
The basic principle is to generate Enterprise Certificate authorization of the IPA at the same time, to generate a corresponding plist file, the plist file will be configured in the IPA, version information, Bundle ID and other information, downloaded through the Web page is actually downloaded this plist file, Apple then uses its own protocol to automatically download and install the app based on the configuration information of the plist file. This will be able to send this URL link to the user, very convenient, there is a feeling of wood like apk installation of Oh O (∩_∩) o haha ~. 1.ipa and plist generation steps:
Select the external device option (there is no device-independent) to archive the program.
Select Ad-hoc for distribution.


Select your own enterprise-level certificate.


This place is the step to generate the Plist file (found for a long time). ), note the Red box inside the box, you can pop the following information. This is only required to fill in the IPA, and the name of the IPA can be ~ ~. The rest of the information is automatically generated as long as it is set up in the project.

2. Build your website

Upload these items to the area that the Authenticated users on your site can access:

    • list (. plist) file

Your Web site is designed to be as simple as a single page to link to a manifest file. When a user taps a Web link, the manifest file is downloaded and triggers the download and installation of the application it describes.

The following is an example link:

Install App

Do not add a Web link to an archived application (. IPA). When the manifest file is loaded, the device downloads the. IPA. Although the protocol portion of the URL is Itms-services, the ITunes Store does not participate in this process.

Setting the server MIME type

You may need to configure your WEB server to properly transfer manifest files and application files.

For OS X Server, add the following MIME types to the Web service's MIME Types (MIME type) settings:

Application/octet-stream IPA

Text/xml plist

For IIS, use IIS Manager to add the MIME type on the server's properties page:

. IPA Application/octet-stream

. plist Text/xml



For example
itms-services://? Action=download-manifest&url=http://192.16.1.125:8889/test/b2c.plist;

IOS: Apple Enterprise certificate installs app via web distribution

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.