Ios inHouse release application
I. clarify several concepts
1. Enterprise Edition IDP: iOS Development Enterprise Program. Note that $299/Year is not $99/Year.
2. In House: Refers to publishing within an enterprise, which is only available to internal personnel of the enterprise.
Ii. Features of In-House:
1. cannot be published to AppleStore for sale
2. Apple review not required
3. You can use any private API
4. It can be installed on any Apple device without any signature or authentication.
5. You only need an ipa file for installation, and no certificate or signature file is required.
Iii. certificate generation process
1. Generate the development and release certificate (cer file), which is the same as the $99 account.
2. Create an App ID, which is the same as the $99 account.
3. create and develop the mobileprovision file, which is the same as the $99 account.
4. Create the in-house mobileprovision file, which is different from the $99 account. The release method of AdHoc is the same as that of $99. Here we choose In House
5. After installing the generated certificate and signature file, we can start publishing.
4. Packaging In-House
Simple process: Product --> Archive --> (Validate, Submit, Export) Export --> Save for Enterprise Deployment click Next, select the corresponding Enterprise certificate, and click Export. (Ipa and plist under Xcode 6 are generated at the same time. Xcode6 and above only generate ipa. You can modify plist before copying ).
V. Enterprise Web Server distribution
1. Create ipa and plist in Steps 3 and 4, and put the packaged ipa on the server. The ios device can be installed by visiting the website.
2. Create a web page (Note: http is used for versions earlier than ios7 plist, but https is required for Versions later than ios7)
Install Geoloqi Click the icon below to download XXX-App
Install Android Job box XXX-App |
→ |
|
<Script> function isWeiXin () {var ua = window. navigator. userAgent. toLowerCase (); if (ua. match (/MicroMessenger/I) = 'micromessenger ') {return true;} else {return false;} if (isWeiXin () {alert ("open in your browser! ") ;}</Script>
3. Deploy and test the installation by entering the specified website on your mobile phone.
The plist file is as follows:
Plist external site links can be selected: https://git.oschina.net, by creating a project --> point + fill in the file name --> copy the plist file to the content area --> submit.
For problems, refer:
1. http://blog.csdn.net/zhaoxy_thu/article/details/17277527
2. http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1/22767699#22767699
3, https://laoyur.com /? P = 414
4. http://blog.csdn.net/zhaoxy_thu/article/details/21133399
5. http://www.bkjia.com/kf/201312/264286.html
6. http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1/22367111#22367111
7. http://www.cnblogs.com/zzy0471/p/3658572.html