2012-02-28 35 views
0

我試圖打包我的應用程序並通過測試飛行分發特別版本。我已經打包並將應用程序提交到應用程序商店,所以我試圖弄清楚需要更改哪些設置才能使其適用於臨時應用程序。測試飛行錯誤:無效的IPA:缺少嵌入式配置文件 - 如何解決此問題?

當我嘗試上載我試飛的.ipa我得到「無效IPA:缺少嵌入式調配譜」

我試着從以下飛行測試這裏的說明:http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-4但竟然沒有在選項Xcode(v4.2)中的「Code Signing」代碼。

我創建了一個臨時配置文件並將其下載到Xcode中。

我已經在構建設置(針對目標和項目)中更改了代碼簽名標識,並且在歸檔後我已經在共享.ipa時附加了特設置備配置文件。

我仍然收到錯誤。對我還需要做什麼的任何想法?

謝謝。

回答

0

權利窗格現在位於項目屬性 - >摘要中。

+0

謝謝!這有幫助。 – 2012-03-30 23:17:02

0

我會嘗試清理您的應用程序,然後重新歸檔。確保Xcode識別您的AdHoc配置文件。由於您的鑰匙串衝突,讓Xcode接收您的配置文件可能會非常痛苦。打開管理器,選擇供應配置文件,並確保您的AdHoc配置文件沒有任何問題。如果是這樣,你可能需要清理你的鑰匙鏈和配置文件,並開始乾淨整潔。我在SO上有一個帖子可以幫助你。 Use Device Instead of Simulator

如果您對配置文件沒有任何問題,請在將您的ipa文件上傳到TestFlight後嘗試添加它。

+0

謝謝比爾,但這些都不適合我。我很好奇,我一直看到你創建一個新的「代碼簽名」文件「授權的步驟。plist「作爲指令的一部分(在TestFlight網站和其他地方),但是當我使用file> new時,甚至沒有創建」代碼簽名「文件類型的選項。您是否有任何關於爲什麼可能會有這種想法的想法(僅供參考)自從最初發布以來,我已升級到Lion和Xcode 4.3 - 同樣的問題仍然存在)。 – 2012-03-17 19:46:49

0

的人誰仍然遇到這個錯誤:

我遇到這個問題和Xcode 4.3。

1。請確保您有一個特設證書: YouTube Tutorial

  1. 存檔後,並選擇通過特設選項分發,確保您更新鑰匙的名單。該選項位於列表的底部。如果您只需創建Ad-Hoc證書,請選擇Ad-Hoc證書。

即產品>歸檔>分配>「另存爲企業或特設部署」> 下一頁>代碼簽名身份**刷新代碼簽名身份**

0

如果您在發佈應用程序計劃通過TestFlight,您將需要通過Apple開發人員帳戶生成的Ad-Hoc設置配置文件。 我構建的每個應用程序都至少分配了2個不同的配置文件,通常爲3個。

Development 
Ad-Hoc for outside testing 
Distribution 
相關問題