准備:
*一台運行着OSX的蘋果電腦,最新版的XCODE,用於導出ipa
一個HTML網頁文件(告知iphone如何找到itms-services,已附上)
一個HTTP服務器(存放APP的服務器,就是提供ipa流量的服務器)
一個https鏈接地址,以開源中國https://git.oschina.net為例,用於存放plist
一張二維碼,一份自動分辨IOS設備的JS腳本
PS:
從2014年6月開始,網上的教程都變得不太好用了,原因有兩個:
從IOS7.1開始,http推送plist已經不好使,只能使用https推送,
plist文件不再自動生成,需要自己找代碼自己創建
開始
第一步:
使用企業賬號archvie導出ipa這里就不在細說輕自行百度。我們得到ipa后,還需要自行配置一份plist文件
這個plist的代碼如下:
請填上你的ipa下載地址,而且必須是英文,不能是中文(比如:http://127.0.0.1/app.ipa)
</string>
請填上你的開發者證書id
(比如:com.xxx.apptest)</string>
請填上副標題
</string>
請填上標題
</string>
1,URL就是我們的ipa存放位置,比如你擁有一台外網服務器,ip地址是http://www.xxx.com,ipa存放在APP這個文件夾,那么這個地方就填上
http://www.xxx.com/app/應用名字.ipa
2,bundle-identifier就是你申請證書時的boundle id
============================
第二步:
plist下載必須使用https協議,要么就花錢買個SSL證書給網站添加https支持,
不想花錢的可以使用OSChina的代碼托管。
訪問https://git.oschina.net,添加一個項目;然后用git或svn客戶端將plsit文件提交到版本庫中;最后在瀏覽器中訪問項目中的plsit文件,查看原始數據,即可獲得plsit的https下載地址。
詳情參考http://blog.csdn.net/lizhongfu2013/article/details/38375859
第三步:
創建web下載頁面”就是手機瀏覽器打開的網頁,其中有一行代碼:
<a href="itms-services://?action=download-manifest&url=https://yiwenxue.cn/game/game-demo.plist">在線安裝</a>
代碼中文件網址 https://yiwenxue.cn/game/game-demo.plist 就是企業發布安裝程序的入口。
:
第三步:
比如你發布這份HTML網頁的地址是
http://12.34.56.78/iphoneAPP.html
把這個生成好的超鏈接,放到http://cli.im/url,生成二維碼,再用手機掃一掃。即可完成整個企業級APP使用Plist發布的流程。