2014-10-30 217 views
5

我有配置文件安裝併成功創建了ipa。 ipa將在沒有任何問題的情況下安裝在Dropbox中,但同樣的ipa會在通過OTA進行安裝時給出錯誤。通過OTA安裝ipa時「無法連接到服務器」

我附上錯誤的屏幕截圖。

我該如何解決這個問題。任何幫助,將不勝感激。

enter image description here

感謝。

+0

你解決了嗎? http://portal.athens.biz? – 2014-12-08 13:33:46

+0

這與SSH有某種關係,但我無法使其正常工作。我已經掙扎了好幾個小時了。我甚至出去買了一個SSL證書。 – Siriss 2014-12-17 02:59:06

回答

0

答案可能取決於您所使用的OTA服務器。

如果您運行的是自己OTA服務器,像我,那麼問題可能是您的網址。

我看到完全相同的今天與我個人的OTA服務器「無法連接到......」的錯誤。問題出在itms-services的URL上。

itms-services://?action=download-manifest&url=https://3ea1be94.ngrok.com/TestApp.plist 

.plist文件名和我的&url=參數的主機名是不正確的。一旦我修好了它們並刷新了頁面,一切都很好。

如果您使用的是自己OTA服務器,檢查&url=放慢參數是準確的,並確保它使用HTTPS。如果您沒有運行自己的OTA服務器,請檢查誰正在運行它,因爲它們可能會提供幫助。

0

要正確分發從HTTP IPA文件,你應該把一個網頁的鏈接指向ITMS服務特殊的鏈接,例如:

<a href="itms-services://?action=download-manifest&url=https://yourdomain.com/path/Manifest.plist">Download App</a> 

此清單文件,你是很簡單的,你需要的bundleid和URL的IPA文件

您可以從這一發現開始的一個例子:https://gist.github.com/kEpEx/777df3cb1fd4bd851409

有一些重要的事情要考慮

  • 有效證書是必需的,從URL清單和IPA應該是HTTPS,(我不知道自己是否在此簽署認證的作品)
  • 取貨單URL的照顧,有時你必須參數該網址,你要允許他們下載清單或IPA文件之前來urlencode它們或使用simplier網址
  • 有時你想權威性的用戶,請注意這一點,因爲在Safari瀏覽器的cookies,當你點擊這個丟失鏈接,因此如果您根據cookie檢查會話,您將收到「無法連接到」消息。你需要提出一個更好的辦法,比如生成節奏符號或類似的東西(這一點讓我花了2天的時間來弄清楚它爲什麼失敗)
相關問題