2012-04-17 63 views
7

我有一個編譯並運行良好的項目(即使使用「build for archive」命令構建時也是如此)。存檔時出錯

然而,當我想將其封存(MAS爲出版),我收到以下錯誤:

Command /Developer/usr/bin/strip failed with exit code 1 /Developer/usr/bin/strip: symbols referenced by indirect symbol table entries that can't be stripped in xxx

其中xxx是我的項目(框架)的一個子項目。

可能是什麼問題? (我檢查過,一切都正確簽署)

回答

0

帶在歸檔/建築過程中與符號剝離有關。我們需要稍微多一點的錯誤信息才能爲您提供更好的幫助。

這聽起來像子項目可能是它的符號剝離,不應該是。嘗試打開子項目的構建設置,並關閉「複製期間去除調試符號」,看看是否修復它。

+0

正確,但更多的評論,而不是回答:) – 2012-12-08 23:53:08

+0

嗯,也許!沒有想到特別的區別。如果他在他的子項目構建設置中關閉條帶並修復它,那麼它將成爲答案,不是嗎?也許我應該在上面的文字中更好地表達它... – Dad 2012-12-08 23:55:39

+0

嘿嘿是的,這聽起來不錯:) – 2012-12-08 23:57:31

0

請在您的項目中檢查您的子項目的目標會員。在構建存檔之前,請爲正常模式構建。這是檢查任何鏈接錯誤的簡單方法。

相關問題