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