那麼,你說的是OTA(無線)ADHOC或ENTERPRISE發行版。多年來,我一直在爲我的測試者做這些工作。
您不需要任何企業程序就可以做到這一點,儘管現在使用Xcode 6有點難,因爲在您將項目存檔以進行分發後,ADHOC分發版不再創建必要的plist文件。
我不知道企業程序如何根據您可以安裝應用程序的設備工作(如果需要在Developer Portal中爲每個設備註冊UDID),但是如果您需要部署您的測試應用給您的測試人員,他們的設備已在Developer Portal的「設備」選項卡中註冊,您可以使用我在下面解釋的內容。
那麼,你怎麼樣?我將在步驟說明:
請注意:,要求你使用你所上傳的IPA的plist文件(或者至少只爲plist文件在服務器上加密的SSL連接 - 有一個解決方法如果您的服務器上沒有SSL連接,請參閱下文)。
1.在您的開發人員門戶網站爲您的應用程序ID生成ADHOC Distribution Provisioning Profile。還要選擇可以安裝發行版的設備。只有這些設備才能安裝該應用程序。
2.在Xcode中,轉至首選項>帳戶>您的帳戶>查看詳細信息>刷新。
3.在Xcode中,轉至您的項目>目標>您的目標>代碼簽名>爲您的構建模式選擇正確的ADHOC分發配置文件。
4.清理您的項目。
5.選擇您的設備作爲構建設備,即使它沒有連接到您的計算機,並建立您的項目,以確保沒有發生錯誤。
6.選擇您的設備後,將您的項目歸檔。
7.在Xcode的組織者選擇導出>保存爲ADHOC部署>選擇您的帳戶,並確保您的歸檔使用正確的供應配置文件(如果你沒有看到整個名稱,在握住你的鼠標光標剪切文本幾秒鐘,它會出現)。
8.用簡單的名稱命名您的文件並將其保存到您選擇的位置。
9.您還需要一個Plist文件來編輯,因爲Xcode不再生成一個,所以我上傳了一個模板here。我已經在那個plist中插入了一些例子並相應地編輯它們。
10.將您的IPA文件和Plist文件上傳到啓用SSL的服務器。您還應該更改我上傳的Plist文件的名稱以匹配您的IPA文件的名稱。
創建這樣一個鏈接:ITMS服務://行動=下載艙單& URL = http://yourdomain.com/AppName.plist
將鏈接發送給您的測試人員,他們必須點擊鏈接,並顯示安裝警報。現在
,如果不啓用SSL服務器你可以同時保持你的非SSL啓用服務器上的IPA文件plist文件上傳到你的Dropbox帳戶,並使用它像這樣:
1.獲取指向文件的鏈接。應該是這樣的:https://www.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist?dl=0
2.複製以/ s/.....開始的所有內容並刪除?dl = 0參數。
像這樣創建您的安裝鏈接: ITMS服務://行動=下載艙單& URL = https://dl.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist
4.將鏈接發送給您的測試人員就打開它他們的設備。
這正是下載頁面中的內容。感謝燈光。 – Hao 2014-09-26 01:14:54
如果您將應用分發給一般公衆而不是您的組織,這將違反Apple協議。 https://developer.apple.com/programs/enterprise/ – Peng90 2015-07-02 13:46:34