2011-03-16 72 views
12

以下錯誤的含義是什麼;CodeSignal error:SDK'iOS 4.2'中的產品類型'Application'需要代碼簽名

協同設計錯誤:代碼簽名需要的產品類型「應用程序」中的SDK的iOS 4.2「

我只是在嘗試,以測試設備時的錯誤.. 如何解決這一問題?

+3

您需要擁有iOS開發人員帳戶和設備配置文件才能將設備安裝到設備上。安裝到模擬器是免費和簡單的 – binnyb 2011-03-16 17:14:49

+0

你應該已經做出了答案,因爲它是完全正確的... – Macmade 2011-03-16 18:32:34

回答

4

@hmthur:你會在這些鏈接中找到你的解決方案。

這些是你可以參考的鏈接,因爲他們也討論同樣的問題。

http://davidbits.blogspot.com/2010/11/codesign-error-code-signing-is-required.html

http://forums.macrumors.com/showthread.php?t=1061459

據我所知,這是值得做的設置您主動可執行文件模擬器,而不是設備,如果你沒有開發者許可。

同樣在某些情況下,它是代碼簽名身份的問題,如上面的鏈接中所討論的。

希望這有助於你。

3

確保在編輯生成設置 - 代碼簽名時選擇了目標(不是項目)。然後在調試下,必須將所有選項設置爲您的特定捆綁包標識符的預配配置文件,並且在發佈下,必須將所有選項設置爲特定捆綁包標識符的發佈配置文件。

0

如果您從另一個目標中的方案中的Build PhaseRun Script或Pre-action或Post操作運行xcodebuild,並且複製了環境變量,則也可能出現此問題。

爲了不象這樣的環境變量解決這個問題,運行xcodebuild聯編:

/usr/bin/env -i xcodebuild <xcodebuild arguments> 

編譯並在另一個目標的構建階段運行的目標時,coredata店需要歸檔之前預填充使用。

相關問題