Using plist installation is generally a technique used when enterprise-level developer accounts do not need to log in to the APP STORE when publishing iOS device applications.
Preparation:
*An Apple computer running OSX, the latest version of XCODE, used to export ipa and plist
An HTML web page file (telling iPhone how to find itms-services, attached)
An HTTP server (the server that stores the APP is the server that provides ipa traffic)
A cloud storage (take Qiniu Cloud Storage as an example, used to push plist). It is recommended for users to upgrade to the standard version. The operation is very simple
Alternative:
A QR code and a JS script to automatically identify IOS devices
PS:
Since June 2014, online tutorials have become less useful for two reasons:
Starting from IOS7.1, http push plist is no longer easy to use, only https push can be used
Dropbox is dead and needs to be replaced by other cloud storage that supports HTTPS external links. The operation difficulty has been upgraded
Start
Step one:
When using MACBOOK to export ipa, we also get a plist file at the same time as the ipa
Seeing the plist we exported, there are two places that need attention that have been marked in Chinese.
One is the URL and the other is the bundle-identifier
1. The URL is the location where our ipa is stored. For example, if you have an external server with an IP address of 12.34.56.78 and the ipa is stored in the APP folder, then fill in this place
http://12.34.56.78/app/应用名字.ipa
2. The bundle-identifier is the name you used when applying for the certificate. The format is usually the name of someone.app
3. These two points should be filled in when you use XCODE to export ipa
============================
Step 2:
The purpose of using Qiniu Storage is that it provides us with an https connection
For specific operation steps, please refer to http://blog.csdn.net/longxibendi/article/details/37601747
After the operation is completed, just copy the generated hyperlink http://dn-defined space name.qbox.me/application name.plist
Change to https://dn-defined storage space name.qbox.me/application name.plist
Fill in the following HTML file and add it to the web server for publishing
Step 3:
For example, the address where you publish this HTML page is
http://12.34.56.78/iphoneAPP.html
Put this generated hyperlink into http://cli.im/url, generate a QR code, and scan it with your mobile phone. This completes the process of publishing the entire enterprise-level APP using Plist.
I have now set up the https service of my own server, but when I use Safari to open the URL of the ipa, I click install, but it says that it cannot connect to localhost. Do you know why?
Both of the two people above said that they cannot connect to localhost, so it must be that the address of the link you posted is wrong. The tutorial says that http://12.34.56.78/app/application name.ipa should replace that IP: 12.34.56.78 with your external IP
This was just finished recently.
Using plist installation is generally a technique used when enterprise-level developer accounts do not need to log in to the APP STORE when publishing iOS device applications.
Preparation:
*An Apple computer running OSX, the latest version of XCODE, used to export ipa and plist
An HTML web page file (telling iPhone how to find itms-services, attached)
An HTTP server (the server that stores the APP is the server that provides ipa traffic)
A cloud storage (take Qiniu Cloud Storage as an example, used to push plist). It is recommended for users to upgrade to the standard version. The operation is very simple
Alternative:
A QR code and a JS script to automatically identify IOS devices
PS:
Since June 2014, online tutorials have become less useful for two reasons:
Starting from IOS7.1, http push plist is no longer easy to use, only https push can be used
Dropbox is dead and needs to be replaced by other cloud storage that supports HTTPS external links. The operation difficulty has been upgraded
Start
Step one:
When using MACBOOK to export ipa, we also get a plist file at the same time as the ipa
Seeing the plist we exported, there are two places that need attention that have been marked in Chinese.
One is the URL and the other is the bundle-identifier
1. The URL is the location where our ipa is stored. For example, if you have an external server with an IP address of 12.34.56.78 and the ipa is stored in the APP folder, then fill in this place
2. The bundle-identifier is the name you used when applying for the certificate. The format is usually the name of someone.app
3. These two points should be filled in when you use XCODE to export ipa
============================
Step 2:
The purpose of using Qiniu Storage is that it provides us with an https connection
For specific operation steps, please refer to
http://blog.csdn.net/longxibendi/article/details/37601747
After the operation is completed, just copy the generated hyperlink
http://dn-defined space name.qbox.me/application name.plist
Change to
https://dn-defined storage space name.qbox.me/application name.plist
Fill in the following HTML file and add it to the web server for publishing
Step 3:
For example, the address where you publish this HTML page is
Put this generated hyperlink into http://cli.im/url, generate a QR code, and scan it with your mobile phone. This completes the process of publishing the entire enterprise-level APP using Plist.
Welcome to comment if you have any questions.
http://fir.im
What does your Plist storage location mean in this sentence? . . Can you give an example? ?
I have now set up the https service of my own server, but when I use Safari to open the URL of the ipa, I click install, but it says that it cannot connect to localhost. Do you know why?
I also encountered the problem of being unable to connect to localhost. Did the author solve it? It is convenient to add QQ:2517077936. Thank you
Both of the two people above said that they cannot connect to localhost, so it must be that the address of the link you posted is wrong. The tutorial says that http://12.34.56.78/app/application name.ipa should replace that IP: 12.34.56.78 with your external IP