原理
使用Apple的itms-services://協議,在IOS7.1系統以后,如果要使用企業證書(299美元)通過itms-services在線安裝ipa的話必須走https協議,其實需要https協議訪問的只是manifest.plist文件的地址如:itms-services://?action=download-manifest&url=https://appInfo/manifest.plist
,
但是 ipa的下載不需要走https協議也是可以的
。
因此我們就建立一個web項目可以不用支持https,然后把我們的項目提交的GitHub(GitHub是https協議的或者其他https網站如碼云等)倉庫,然后獲取到manifest.plist文件的地址替換為
上面plist文件的地址。最后,啟動我門本地的服務訪問下載頁面即可。
下面是我的web項目地址(nodejs)注意把html和plist文件中的地址分別替換為自己plist文件地址和自己服務器的ipa包的地址