2010-08-29 59 views
0

所以 - 我是註冊的iPhone開發者(已經支付了我的$ 99 /年)。我遵循Apple提供的所有步驟來獲取供應和代碼簽名文件。然而,當我點擊「生成」,它說:iPhone CodeSign失敗

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

我已經重新下載所有證書和配置文件的重複,它仍然是行不通的。但是,如果我點擊'build'(它表示編碼失敗),然後將產品.app文件拖放到管理器中的設備中,或單擊「運行」,它將在我的設備上運行。有什麼建議麼?

+0

[Invalid iPhone Application Binary]的可能重複(http://stackoverflow.com/questions/47941/invalid-iphone-application-binary) – 2010-08-29 01:51:23

回答

2

由於您可以在設備上運行.app,因此您的問題可能是您的開發人員配置文件中包含該文件。這是行不通的。您需要使用App Store的分發配置文件構建它。

蘋果提供瞭如何做到這一點的好信息,但我認爲信息是隱藏在所有這些itunesconnect/provisioning門戶的東西...檢查此鏈接:http://developer.apple.com/iphone/manage/distribution/index.action。在那裏,你看到前人的精力兩點很重要: 「創建和下載你的iPhone發行配置文件的應用程序商店分發」 「在Xcode構建應用程序的分發」

好運:-)

+0

謝謝!我檢查了蘋果的信息,你是對的,這是隱藏的。事實證明,儘管我在項目設置中設置了適當的配置文件,但這些設置沒有傳播到目標(哪些Apples文檔說你也需要更改,但我從來不知道這些設置是隱藏的,LOL)。現在它的工作很好,謝謝!你是救生員。 – Chris 2010-08-31 01:27:00

0

您的個人資料是否顯示在Xcode的組織者窗口中? (如果沒有,將文件從Finder拖到Xcode中。)

在Xcode項目設置中選擇了哪個配置文件?你正在構建調試,發佈還是分發?