2017-02-22 65 views
1

注意,我知道這些職位的iOS應用:是否有可能OTA安裝與免費的蘋果開發簽約賬戶

我不不想將應用程序發送給任何人進行測試(不知道他們的UUID)。

我的情況是這樣的

  • 我有.ipa文件。可以用「xcodebuild聯編」命令或拖動&下降歸檔的.app文件到iTunes
  • 這是的.ipa與codesigned我免費的AppleID
  • 的供應配置文件,通過產生的XCode生成它包含3設備UUID

我想知道的是:爲什麼我不能將這個.ipa文件安裝到UUID在配置文件中顯示的設備上。

如果我嘗試使用iTunes進行安裝,則會開始安裝,但在設備上的進度條(準確進度圈:P)完成後,應用程序圖標消失,iTunes停滯在同步過程中。沒有顯示錯誤信息。

我也嘗試使用diawi安裝它,並收到錯誤消息「無法下載應用程序」。儘管它顯示我的設備的UUID位於應用程序的供應配置文件中。

+0

我強烈懷疑這是因爲您使用的是免費帳戶;免費級別旨在允許您在自己的設備上開發和測試。如果您升級到付費帳戶,您可以創建專門的分發版本並訪問TestFlight – Paulw11

+0

@ Paulw11謝謝。我知道。 「...允許您在自己的設備上開發和測試」。這是我想要的,但與存檔的應用程序。這不可能嗎? – hollov

+0

我認爲這隻有299美元的Apple企業開發人員許可纔可能實現?這就是我們公司所擁有的,因此可以將.ipa文件放在網站上,用戶可以直接從網頁下載並安裝我們的內部應用程序。正如你所看到的,當安裝出現問題時,Apple的錯誤報告要麼是沒有,要麼是誤導性的(「XXX現在不能安裝......」) –

回答

0

不,我相信這個免費帳戶只允許您在開發版本上直接在設備上構建和安裝。另外,這些構建的配置文件在7天后過期,所以OTA構建不會持續很長時間。

如果您想了解安裝失敗原因的更多詳細信息,則應在安裝期間查看設備控制檯。它會給你更詳細的失敗的確切原因。

+1

感謝您收看設備控制檯日誌。現在有證據表明答案是否定的。我從iTunes安裝時得到這個結果: 'Feb 22 20:53:08 XXXX-iPhone installd(MobileSystemServices)[43] :0x16e037000 - [MIInstallableBundle _validateBundle:validatingResources:performingOnlineAuthorization:verifyingForMigrator:allowsFreeProfileValidation:error:]:746:使用捆綁包ID com.XXX.XXXXXX.ios安裝的捆綁軟件由免費預配置配置文件授權,但不允許通過此源安裝經過驗證的應用。 – hollov

相關問題