iOS Enterprise Developer Account App page distribution process

Source: Internet
Author: User

Get ready:
* An Apple computer running OSX, the latest version of Xcode, for exporting IPA and plist

An HTML Web page file (tells iphone how to find Itms-services, has been attached)

An HTTP server (the server that hosts the app, which is the server that provides the IPA traffic)

A cloud storage (seven cow cloud storage for example, for push plist), recommended upgrade to Standard Edition users, the operation is very simple

Alternative:
A QR code, a JS script that automatically distinguishes an iOS device

Ps:

From June 2014 onwards, the online tutorials have become less useful for two reasons:

HTTP push Plist is no longer available from IOS7.1 and can only be pushed using HTTPS

Dropbox is dead and needs to be replaced with other cloud storage that supports HTTPS outside the chain, the difficulty of operation upgrade

Begin

The first step:

Use enterprise Account Archvie Export IPA here is not in detail light self Baidu. We got an IPA and also got a copy of the plist file.

See our exported plist, there are two places to note that have been marked in Chinese.

One is URL, one is Bundle-identifier

<?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" ><Plistversion="1.0" ><Dict><Key>items</Key><Array><Dict><Key>assets</Key><Array><Dict><Key>kind</Key><String>software-package</String><Key>url</Key><string> please fill in your IPA (for example: Http://127.0.0.1/app.ipa)</String></Dict></Array><Key>metadata</Key><Dict><Key>bundle-identifier</Key><string> please fill in your developer certificate user name</String><Key>bundle-version</Key><string>1.0</String><key>kind</key> <string>software</string> <key>title </key> <string> please fill in the title </string> </ dict> </dict> </array></dict></ PLIST>             

1,url is our IPA storage location, such as you have an external network server, IP address is 12.34.56.78,ipa stored in the app this folder, then this place is filled

http://12.34.56.78/app/应用名字.ipa

2,bundle-identifier is the name you apply for the certificate, the format is generally Somebody.app name

3, these two point should be when you use Xcode Export IPA to pay attention to fill in the

============================

Step Two:

The purpose of using seven KN storage is that it provides us with an HTTPS connection

Specific procedures can be consulted
http://blog.csdn.net/longxibendi/article/details/37601747

Once the operation is complete, just copy the generated hyperlinks
http://dn-defines the space name. qbox.me/application name. plist
Change into
https://dn-defines the storage space name. qbox.me/application name. plist

Fill in the following HTML file and add it to the Web server to publish

<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "><Htmlxmlns="Http://www.w3.org/1999/xhtml" ><Head><Metahttp-equiv="Content-type"Content="Text/html; Charset=utf-8 "/><Title> Application Name</Title></Head><Body><H1style= "font-size:80pt" > If click cannot download the installation, please copy hyperlink to open in browser <h1/><h1 Span class= "Hljs-attribute" >style= "font-size:100pt" ><< Span class= "Hljs-title" >a title= "IPhone" href=" itms-services://?action=download-manifest&url=https:// dn-your space name. qbox.me/your plist storage location/Your plist name. plist ">iphone download</ a><h1/> </body></ HTML>             

Step Three:
For example, when you publish this HTML page, the address is

http://12.34.56.78/iphoneAPP.html

This generates a good hyperlink, put it into the http://cli.im/url, generate a QR code, and then scan with a mobile phone. You can complete the process of using plist to publish your entire enterprise-class app.

iOS Enterprise Developer Account App page distribution 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.