在A(yíng)pp上線(xiàn)之前,都需要分發(fā)給用戶(hù)測試,常見(jiàn)的一些App分發(fā)方式
通過(guò)TestFlight分發(fā),蘋(píng)果官方工具;
通過(guò)三方平臺分發(fā),國內比較常用的如“蒲公英”;
通過(guò)自建Web頁(yè)面支持itms-services協(xié)議安裝;
itms-service是apple為iOS企業(yè)用戶(hù)提供的無(wú)線(xiàn)分發(fā)安裝方式所使用的協(xié)議,使用這種方式發(fā)布應用不需要通過(guò)App Store,任何iOS設備都可以安裝企業(yè)用戶(hù)通過(guò)這種方式發(fā)布的應用而沒(méi)有設備數目的限制。
個(gè)人用戶(hù)和公司用戶(hù)也可以使用這種方式通過(guò)網(wǎng)頁(yè)發(fā)布應用,但只有設備的UDID被包含在對應帳戶(hù)的Device ID中的設備可以安裝,而Device ID對數目是有限制的。
可以從safari瀏覽器直接打開(kāi)如下所示的itms-services協(xié)議的鏈接,可以在iOS設備上直接安裝鏈接所指向的應用:itms-services://?action=download-manifest&url=http://domain/ios/manifest.plist。
支持HTTPS的服務(wù)器,plist文件的地址必須是https;
打包生成manifest.plist及IPA文件;
創(chuàng )建Web頁(yè)面
<!DOCTYPE HTML><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>App安裝</title> </head> <body> <h1 style="font-size:40pt">如果點(diǎn)擊無(wú)法下載安裝,請復制鏈接到 Safari瀏覽器 中打開(kāi)<h1/> <p align=center> <font size="10"> <a style="color:#69DEDA" href="itms-services://?action=download-manifest&url=https://domain.com:8443/ios/manifest.plist">點(diǎn)擊安裝</a> </font> </p> </body></html>將html,plist,ipa文件上傳到服務(wù)器
聯(lián)系客服