目前,蒲公英等平臺(tái)加大了對(duì)上傳的APP的審核,如果發(fā)現(xiàn)是金融類,菠菜類等APP就算成功上傳,也是一樣無法提供二維碼下載,
現(xiàn)在更要命的是,掃描二維碼后,用戶必須注冊(cè)平臺(tái)賬號(hào),才能正常安裝手機(jī)APP,所以一般都會(huì)將APP放置到公司服務(wù)器上,
自家提供二維碼進(jìn)行下載.
前言:這是使用企業(yè)賬號(hào)打包,或者是已經(jīng)提供UDID號(hào)給公司/個(gè)人賬號(hào)進(jìn)行打包,后者如果沒有對(duì)應(yīng)手機(jī)UDID,安裝到一半就無法進(jìn)行的
準(zhǔn)備條件:
1.一臺(tái)可以使用HTTPS訪問的服務(wù)器,HTTP目前蘋果不支持
2.將項(xiàng)目打包成IPA包,建議使用英文字符命名
3.將以下文件拷貝,按照實(shí)際情況填寫,保存成后綴是.plist文件
<?xml version="1.0" encoding="UTF-8" ?>
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://xxxx.xx.com/download/test.ipa</string> <!--(1) 這邊寫ipa的下載地址,就是存放APP在服務(wù)器上的地址 -->
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.xx.xx</string><!--(2)這邊寫你程序的bundle-identifier-->
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>test</string> <!--(3)這邊是點(diǎn)擊安裝的時(shí)候顯示的安裝名字-->
</dict>
</dict>
</array>
</dict>
</plist>
拼接地址如下:itms-services://?action=download-manifest&url=https://git.oschina.net/xxx/xx/raw/master/test.plist就可以安裝了,這邊的url就是指向https服務(wù)器上plist文件路徑.
4.將IPA包和xxx.plist一起放到同個(gè)目錄下
5.使用iPhone自帶相機(jī)或者打開Safari瀏覽器輸入地址進(jìn)行下載
注意:后臺(tái)提供給你存放路徑,提前在電腦任意瀏覽器打開看是否正常,如果碰到"forbidden等"就是訪問權(quán)限不夠,記得讓后臺(tái)開啟,否則掃碼安裝是不會(huì)有任何提示效果
參考鏈接:
1.https://blog.csdn.net/u010277446/article/details/87914472?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
2.https://my.oschina.net/ruowen/blog/632114