make iOS Enterprise page download

Source: Internet
Author: User


Sometimes when we download an Apple app, it's not downloaded from AppStore. But downloaded from xx online. So how do we put the Apple App IPA file on its own website and then download it for the user. This does not need to wait for a slow audit process, the use of Android friends may think, this is not simple, directly on the server, provide a can not download the installation? You've got half the right answer, it's OK to download to your phone, but can you click Install like apk? Of course not. What to do, the process is still a bit complicated, next I will step-by-step explain.

STEP1: Configure the Plist file to create a plist file based on the template below and configure some basic items (that is, where "" is specified and commented).


<?xml version= "1.0" encoding= "UTF-8"?>

<! DOCTYPE plist Public "-//apple//dtd plist 1.0//en" "Http://www.apple.com/DTDs/PropertyList-1.0.dtd" >

<plist version= "1.0" >

<dict>

<key>items</key>

<array>

<dict>

<key>assets</key>

<array>

<dict>

<key>kind</key>

<string>software-package</string>

<key>url</key>

<string>"The URL where IPA is located, use the HTTPS protocol"</string>

</dict>

</array>

<key>metadata</key>

<dict>

<key>bundle-identifier</key>

<string>"App Buildeid"</string>

<key>bundle-version</key>

<string>"version number"</string>

<key>kind</key>

<string>software</string>

<key>title</key>

<string>"app name"</string>

</dict>

</dict>

</array>

</dict>

</plist>



Step 2, add the following code to your page

<a href= "itms-services://?action=download-manifest&url=" plist file path"" >HELLO</a>


STEP3, configuring HTTPS

Because of a Web page download, Apple needs to use the HTTPS protocol for security purposes, so at this point the server developer will configure the HTTPS protocol, the configuration process

I said, Baidu a lot, but when the configuration must let them understand, not casually get a self-signed digital certificate can be, Safari is impossible to verify through. So we have to go to a qualified CA agency to apply for a certificate, here is recommended http://www.startssl.com/This can be free to apply for a one-year certificate, of course, there are charges apply.


The above 3 points is to make the Enterprise Edition download to do several main work. It simply means referencing a plist profile in an HTML page. Because this configuration file specifies the download path for the IPA. This path needs to be accessed based on the HTTPS protocol.


Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

make iOS Enterprise page download

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.