注意:
1.當前操作僅用于內(nèi)部測試栅受。
2.只有在【Certificates, Identifiers & Profiles】添加過的設(shè)備(或通過xcode安裝過的設(shè)備會自動添加)才可以直接下載或者掃碼下載将硝,其他手機會出現(xiàn)無法安裝的情況。
【個人賬號與公司賬號只允許添加100個設(shè)備】
第一步:打包項目為IPA
1.打開xcode屏镊,選擇Product ---> Archive
2.選擇Distribute App
3.打包ipa選擇AD HOC(如果上傳app Store 選擇iOS App Store),然后點擊下一步
4.其余的選項全部默認,一直下一步而芥,然后靜靜等待打包完畢,結(jié)束后選擇Export误辑,選擇一個目錄歌逢。至此ipa包打包成功
5.打包完是一個文件夾,將ipa包拿出來砰苍,就可以使用xcode安裝到手機上案啦(當然我們的目的不是這個阱高,但是還是要測試下能否安裝成功,安裝成功說明ipa包沒有問題)
第二步:使用HTTPS進行托管
1.我使用github進行托管吼旧。IPA-Trusteeship(可以照著這個來荐捻,但是我還是講一遍)
2.復(fù)制IPA-Trusteeship中的plist文件,將里邊三個最長的url地址改為自己的
<string>software-package</string>
<key>url</key>
<string>這里是ipa包的下載地址</string (plist文件的第14行)
//剩下兩個是下載時的app圖片地址 (plist文件的第22行和第30行)
3.修改app屬性(plist文件的第34行 - 43行)
<dict>
<key>title</key>
<string>這里是app安裝時提示的名稱</string>
<key>bundle-version</key>
<string>這里是app的bundle-version(一定要和app項目的相同)</string>
<key>kind</key>
<string>software</string>
<key>bundle-identifier</key>
<string>這里是bundle-identifie(也要和app項目的相同)</string> </dict>
4.至此已經(jīng)部署成功啦
- 注意:由于使用的github厂置,所以圖片的url要進入圖片頁面后右鍵復(fù)制圖片鏈接
- ipa的url需要進入ipa文件頁面魂角,右鍵View raw 選擇復(fù)制鏈接地址
plist文件圖片提示:
plist文件復(fù)制版:【復(fù)制下面內(nèi)容野揪,新建文件并起名為 自己app名稱.plist】
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" >"http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <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>這里是ipa下載地址</string> </dict> <dict> <key>kind</key> <string>full-size-image</string> <key>needs-shine</key> <true/> <key>url</key> <string>這里是下載時圖片的地址</string> </dict> <dict> <key>kind</key> <string>display-image</string> <key>needs-shine</key> <true/> <key>url</key> <string>這里是下載時圖片的地址</string> </dict> </array> <key>metadata</key> <dict> <key>title</key> <string>安裝時提示安裝的App名稱</string> <key>bundle-version</key> <string>這里是AppVersion</string> <key>kind</key> <string>software</string> <key>bundle-identifier</key> <string>這里是AppBundleId</string> </dict> </dict> </array> </dict> </plist>
第三步:使用方法
1.將【自己app名稱.plist】文件放在自己的服務(wù)器中,注意是https海铆,然后復(fù)制該文件URL
2.在plist文件的url地址前進行拼接 itms-services://?action=download-manifest&url=
例如:
itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/trembleCat/IPA-Trusteeship/master/ipa.plist
將上邊的鏈接生成二維碼或直接使用Safair瀏覽器打開即可彈出安裝程序界面
由于github原因挣惰,所以安裝速度會很慢,最終將ipa包和plist文件放在自己服務(wù)器即可
個人建議還是使用蒲公英更方便一點
?????????????????? 禁止白嫖珍语,這次一定 ??????????????????