iOS通itms-services://協議安裝ipa,省去https環境的搭建

原理

使用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包的地址

https://github.com/HeHuiqi/iOSAppTest.git

https://github.com/dannaan/ap 這個是我自己的哦 因爲我自己嘗試下的 嘿嘿

感謝分享https://www.jianshu.com/p/a30ec24ca3b7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章