1

我在蘋果提供的內部企業應用程序發行版中遇到了一些問題。我已經獲得企業證書並獲得必要的文件(p12,manifest等),並通過phonegap構建成功構建了應用程序。我現在遇到的問題是我無法從我上傳的服務器上下載文件。每當我嘗試從手機上嘗試這樣做時,它都會給我提供此錯誤「Safari無法下載此文件」。這是由於某種認證問題?iPhone Distribution下載問題

+1

可能的重複http://stackoverflow.com/questions/3748312/iphone-ipad-enterprise-distribution-problem – 2013-07-15 17:37:06

回答

1

我自己經歷了許多與企業部署計劃有關的問題。有幾件事情你可以確定:

  1. 請確保您使用的是適當的移動設置配置文件。
  2. 確保服務器設置爲服務.plist.ipa文件,MIME類型爲application/octet-stream。如果不是,iOS設備將無法下載它們。
  3. 在您的.plist文件中,確保<key>url</key>下的<string>屬性包含.ipa文件的完整路徑。這將是您通過Web瀏覽器下載文件的位置。少一點就行不通。
  4. 安裝使用形式itms-services://?action=download-manifest&url=http://yourserver.com/path/your.plist其中yourserver.com是您的服務器的域名的應用特定URI的應用程序,path是通向我們的服務器上的目錄,並your.plist是你.plist文件的名稱。
+0

這個問題最終導致電話構建不允許你下載plist文件,但只給你一個ipa文件。所以最後,我必須製作一個php腳本來提取ipa,拉動plist文件並從服務器本身輸入必要的信息到plist,這樣我可以允許用戶在手機上安裝應用程序。謝謝您的幫助。 – user1819362

1

剛剛經歷過同樣的事情。見Yatin的評論。因爲你有簽署的Ipa,並假設你有秩序的所有證書。

  1. 你想確保你能下載plist和ipa文件。我們在IIS服務器上託管我們的,並且必須添加MIME類型。
  2. 確保您的安裝鏈接是一個完整的URL:ITMS服務://行動=下載艙單&放大器;放大器; URL = http://www.fullurl/to.ipa
  3. 最後,確保您的手機提供的文件擁有所有必要的設備ID/UUID。
+0

找到了答案,但感謝您的幫助。 – user1819362