企業級(299$)的開發者賬號不能上傳到App Store,通過一些分發平臺比如說firm、蒲公英等又有一些下載限制,如果我們放到"自己"服務器來進行下載會是一種很好的選擇,也是蘋果推薦的方式。以無線方式安裝企業內部應用(蘋果官方文檔)
實現方式:
over-the-air:OTA是蘋果在iOS4中新增的一項功能,目的是讓企業用戶能夠在脫離Apple App Store的情況下通過網頁無線發布 iOS 應用;簡單來講就是在Safari中點擊一個鏈接就可以在iPhone或iPad上下載并安裝應用(目前很多越獄軟件都是使用的這種發布方式)。
前提:
(1)已鑒定的用戶可以訪問的安全Web服務器,對于iOS7.1以上的設備必須有HTTPS的服務器
(2).ipa格式的iOS應用程序,經構建用于發布/生產(使用了企業級預制描述文件)
(3)關于應用程序描述的清單文件(.plist)
(4)使用了itms-services://?action=download-manifest&url=形式的HTML超鏈接
部署步驟:
(1)因為我們的服務器不支持https,并且考慮到下載時大的并發量,考慮選擇github、oschina,oschina在國內,有訪問快速優勢就選oschina作為https的服務器。
(2)打包 .ipa文件。
(3)生成.ipa文件時生成一個.plist文件
(4)考慮到html文件在oschina等上面以文本展示,所以html文件放到自己服務器上面。
a.通過固定形式的超鏈接訪問到oschina上面的.plist文件
b.通過下載.plist文件來觸發下載和安裝
總結:
這種方式只用后臺放個網頁,前端能解決大部分問題,另外安卓的包也可以放到oschina上供用戶下載更新。
通過這種方式我們已經穩定地使用了有一年,里面的東西也是找的資料,難免瑕疵,大家互相學習。