2011-06-21 52 views
12

我的Xcode 4(iOS 4.3 SDK)項目中有一些靜態庫。當我存檔項目時,當工具嘗試去除符號時,我在下面得到以下錯誤。我有和Xcode 3.2一樣的設置。我已經注意到,如果將生成設置中的「Strip Style」選項從「所有符號」更改爲「調試符號」,則存檔已成功構建。Xcode 4 Strip歸檔時出現所有符號錯誤

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/strip failed with exit code 1 

如上所述,我沒有改變這個設置從3.2,所以想知道如何解決這個問題?

感謝

+0

您是否找到解決此問題的解決方案? –

回答

0

你試過設置爲NO的生成只主動架構?你正在使用專門爲你的檔案?請嘗試看看會發生什麼。

1

請嘗試以下步驟。它可能對你很健壯。

  1. 打開終端窗口(在聚光燈下找到
  2. 類型相同的代碼:。

    sudo /Developer/Library/uninstall-devtools --mode=all

  3. 按下回車鍵,它會要求UR管理員用戶名/密碼,然後按回車鍵
  4. 它會清理你以前的目錄
  5. 清理完成後,它會詢問一些東西,輸入退出並關閉終端

現在,嘗試安裝您的Xcode,如果你得到有關iTunes(可選)通知

  1. 開放活動的指標
  2. 找到iTunes的幫手過程中,選擇它,結束進程。

安裝新的Xcode後,重新啓動MAC並檢查。

謝謝

2

我遇到了類似這樣的問題。當我存檔時,我在我的項目中使用了三個20庫。製作了關於three20庫的「Strip Symbols Error」。

我發現three20庫的「iOS部署目標」是「iOS 3.0」,但xcode 4.6.3沒有iOS 3.0 sdk。我認爲這是一個問題。

當我將所有三個庫的「iOS部署目標」更改爲「iOS 5.1」時,解決了這些問題。

固定位置是「目標」 - >「生成設置」(全部) - >「部署」 - >「iOS部署」。

相關問題