2010-09-13 51 views
1

我一直在嘗試一個週末來通過專門的手段安裝我的應用程序以進行beta測試和演示。我可以從Xcode安裝,但是當我嘗試將應用程序文件放入iTunes中,然後嘗試同步時,我一直收到錯誤「應用程序未安裝在iPad上,因爲它沒有簽名」。用於iPad專用分發的代碼簽名問題應用

我已經經歷了所有的步驟。我們進入配置門戶並添加了所有設備。然後,我們下載了一個分發配置文件並將其安裝到開發計算機上。我們創建了一個Entitlements.plist文件,雖然沒有get-task-allow屬性,所以我必須自己添加。我清理了目標,重新啓動了Xcode,在特設配置文件下構建了應用程序,併爲Entitlements.plist設置了代碼簽名授權。

我將生成的應用程序文件拖放到iTunes的應用程序區域,點擊同步,然後出現錯誤。

我知道我做錯了什麼,錯過了一個步驟,但它必須是蘋果在他們的文檔中沒有的一個複雜的,晦澀的步驟。所以任何人都可以看到我在做什麼的問題?如果可以的話,讓我知道。謝謝。

回答

1

好的。好極了。在更多的頭髮拉動之後將其解釋出來。

顯然,您遵循的構建非常重要。我一直在測試和構建模擬器文件夾,這是錯誤的。

要部署到設備,您應清除所有目標,然後專門構建到設備。您不必運行它或插入某些東西,但必須建立到設備。模擬器生產的APP與設備不同。

+0

您不需要在每次執行設備構建時清除所有目標 – 2010-09-13 15:47:07

0

您是否將目標中的「代碼簽名授權」構建設置設置爲「Entitlements.plist」?

+0

我做過。我認爲這是我正在部署的問題。我想要使​​用模擬器的應用程序文件。 – CrystalBlue 2010-09-21 12:48:11