2014-03-26 81 views
10

由於Apple要求使用https而不是http來通過空中分發IPA,我試圖使用dropbox。我跟着這個解決方案Enterprise app deployment doesn't work on iOS 7.1但我得到這個錯誤:通過Dropbox發佈IPA時發生錯誤 - iOS 7.1

試圖通過此鏈接安裝的plist

< A HREF當

「無法連接到dl.dropboxusercontent.com」 =「ITMS服務:/ /?行動=下載艙單& URL = https://dl.dropboxusercontent.com/s/56ny312cwdacho7/xxxxx.plist>提前安裝</A>

感謝。

回答

4

我有完全一樣的問題。首先,我試圖把我的所有文件中的公共文件夾我的Dropbox帳戶,但仍然沒有工作,但我注意到修改我的plist文件,我已經覆蓋了關於ipa文件本身的結束「< /字符串>」XML標記。一旦我將它加回來,一切都奏效了。所以,如果沒有移動到公共文件夾,我是不會知道的。我沒有嘗試,因爲我有我的用戶渴望的結果。

+0

對。問題出在plist文件的標題上。我正在使用一個奇怪的角色。刪除後,它使用Dropbox。謝謝! – nano

20

編輯:原因是你需要更改鏈接的URL,並重新上傳:

  • 通過在鏈接這是在htmlplist文件的變化與dl.dropboxusercontent.com in替換www.dropbox.com各個環節
  • Reupload再次。

那就是它。享受


TOTAL SOLUTION

Needed file使用example linkdistribution給出如下:

  • 利用建立和歸檔選項Xcode中建立你的應用程序。 Upload您的ipa fileDropboxget公共linkipa

注意:在link取代www.dropbox.comdl.dropboxusercontent.com

  • 下載manifest.plist - edit線#14你ipa的公共linkModify其他鍵也是(bundle-identifier, bundle-version, title)。

  • Upload修改manifest.plistDropboxgetpublic link

  • 下載index.html - edit url param在行#8公共your manifest.plistlink

  • 上傳index.htmlDropbox並與測試員分享它的公共link


移動提供檔案

  • 上傳.mobileprovisionfiledropbox並獲得public link
  • 現在創建hyperlink.mobileprovisionlinkindex.htmlfile
  • 重新上傳index.htmlfile

參考How to distribute using DropBox by @ oldman's answerDistribute your iPhone/iPad adhoc builds Over The Air using DropBox

它的工作100%個百分點。

有一個愉快的一天,所有:)

+0

您是如何找到dropbox.com的鏈接dl.dropboxusercontent.com的? – jailani

+0

@jailani所有你需要做的就是用dl.dropboxusercontent.com替換www.dropbox.com網址 – tenpn

+0

我不知道爲什麼?但在我的情況下,它正在下載'index.html'文件:( – Jack

0

正如已經在類似的答覆here指出,如果plist文件的格式不正確,就會出現此錯誤。

以我爲例,我忘了,連字符(「&‘)charcater在XML禁止的事實,和我的應用程序的名稱,它包含’&」,所以我跟在&amp;更換&包含名稱和一切工作。