1, Enterprise account description
(1) Using the Enterprise Development Account, we can publish an IPA online, everyone (including jailbreak and non-jailbreak devices) can be downloaded directly through the link installation, without the need to download through AppStore, and do not need to install any certificate.
(2) Of course, IOS apps that are released using a corporate account cannot be submitted to AppStore. and enterprise-level development accounts are also more expensive than personal accounts (299 knives/year).
(3) Since the name of the enterprise account, it is used to develop their own internal applications, to their own staff use. So do not use the enterprise number for large-scale application distribution of a channel, or may be Apple sealed account.
2,ipa Packaging (1) Start with the Apple Developer Center and generate a publishing certificate and related configuration files. Then download to the local installation, this I will not specify. (2) Open the project and select the team name in "General", "team". (3) Select Publish certificate in the "Build Settings", "Code Signing" area. (4) Publish the compilation target select "Generic IOS Device" (5) Top menu select "Product", "Archive" (6) Click "Export ..." in the popup screen. Go to the Packaging mode selection screen. (7) Select "Sava for Enterprise Deployment" (8) to select the corresponding enterprise account number, and then continue. (9) The next step is to install the equipment required to choose. We select the first item (the default) so that all devices can be installed. (10) Next to the confirmation page, we can check whether the individual configurations are correct. Also tick the "Include manifest for over-the-air installation" below to generate the. IPA file and also generate the. plist file. (11) Next configure information about the. plist file: App name, publish address, icon address, large map address. (12) Then select click "Export" to export the. IPA installation package and its corresponding. plist file. 3. Deploy the files to the server (1) First, this site will support the HTTPS protocol, which is used to access the download. plist file. We can apply our own certificate to configure, or can use the Fool installation tool I described earlier to deploy: Startencrypt-one-click Deployment Enable HTTPS service
(2) In addition to the. IPA,. plist, these two files. We also need to provide two images (that is, when configuring the. plist information)
A size of 57 pixels is used to display the icons during the download and installation process. A size of 512 pixels is used to display in ITunes. (3) At the same time, we create an HTML page for the user to access. Users click on the link on this page to contact the App to download and install.
1234567891011 |
<
DOCTYPE
html>
<meta charset=
"utf-8"
>
<title>hangge.com</title>
<meta name=
"viewport"
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
/>
<body>
<a href=
"itms-services://?action=download-manifest&url=https://www.hangge.com/ios/manifest.plist"
>点击开始安装
App
</a>
</body>
|
Finally, we put the 5 files together in the iOS directory under the server root path. (This is based on the configuration path you have in the. plist file)
4, download install (1) Use the mobile browser to access the installation page: https://www.hangge.com/ios/index.html (2) Click on the installation link, the confirmation prompt will pop up (3) OK, you can start the installation (4) if it is more than iOS9 version, start An "untrusted Enterprise Developer" will be prompted in the App. As long as in the mobile system "settings", "General", "Device Management", "Enterprise Application", click Trust. Unable to install the problem: sometimes we put IPA on the server, but the phone is not installed. has been prompted not to install. You can try the following methods to deal with. (1) the. plist file you may have submitted to the server for the first time is incorrect and your phone cannot be installed. Even if you modify it later and overwrite it, it will cause or fail the installation because the client will have a cache for the file. You can change the. plist file to a name and try again. (2) If the phone's version is too low and the published version specified at compile time is too high, it will not install. You can set it to a lower version in "General", "Deployment Target".
Source: www.hangge.com
Go to Apple Enterprise account for IPA packaging, distribution, download and other processes