企業(yè)級(jí)(299$)的開發(fā)者賬號(hào)不能上傳到App Store柜去,通過一些分發(fā)平臺(tái)比如說firm、蒲公英等又有一些下載限制拆宛,如果我們放到"自己"服務(wù)器來進(jìn)行下載會(huì)是一種很好的選擇嗓奢,也是蘋果推薦的方式。以無線方式安裝企業(yè)內(nèi)部應(yīng)用(蘋果官方文檔)
實(shí)現(xiàn)方式:
over-the-air:OTA是蘋果在iOS4中新增的一項(xiàng)功能浑厚,目的是讓企業(yè)用戶能夠在脫離Apple App Store的情況下通過網(wǎng)頁(yè)無線發(fā)布 iOS 應(yīng)用股耽;簡(jiǎn)單來講就是在Safari中點(diǎn)擊一個(gè)鏈接就可以在iPhone或iPad上下載并安裝應(yīng)用(目前很多越獄軟件都是使用的這種發(fā)布方式)。
前提:
(1)已鑒定的用戶可以訪問的安全Web服務(wù)器钳幅,對(duì)于iOS7.1以上的設(shè)備必須有HTTPS的服務(wù)器
(2).ipa格式的iOS應(yīng)用程序物蝙,經(jīng)構(gòu)建用于發(fā)布/生產(chǎn)(使用了企業(yè)級(jí)預(yù)制描述文件)
(3)關(guān)于應(yīng)用程序描述的清單文件(.plist)
(4)使用了itms-services://?action=download-manifest&url=形式的HTML超鏈接
部署步驟:
(1)因?yàn)槲覀兊姆?wù)器不支持https,并且考慮到下載時(shí)大的并發(fā)量敢艰,考慮選擇github茬末、oschina,oschina在國(guó)內(nèi)盖矫,有訪問快速優(yōu)勢(shì)就選oschina作為https的服務(wù)器丽惭。
(2)打包 .ipa文件。
(3)生成.ipa文件時(shí)生成一個(gè).plist文件
企業(yè)賬號(hào)進(jìn)行IPA的打包辈双、分發(fā)责掏、下載安裝的詳細(xì)流程
(4)考慮到html文件在oschina等上面以文本展示,所以html文件放到自己服務(wù)器上面湃望。
a.通過固定形式的超鏈接訪問到oschina上面的.plist文件
b.通過下載.plist文件來觸發(fā)下載和安裝
總結(jié):
這種方式只用后臺(tái)放個(gè)網(wǎng)頁(yè)换衬,前端能解決大部分問題,另外安卓的包也可以放到oschina上供用戶下載更新证芭。
通過這種方式我們已經(jīng)穩(wěn)定地使用了有一年瞳浦,里面的東西也是找的資料,難免瑕疵废士,大家互相學(xué)習(xí)叫潦。