簡體   English   中英

Xcode 4.6不會使用依賴庫來存檔目標

[英]Xcode 4.6 won't archive a target with dependent libraries

嘗試歸檔目標會導致從屬庫在編譯期間無法找到公共頭文件。 在存檔期間,我看到這樣的錯誤。

fatal error: 'OmniBase/NSException-OBExtensions.h' file not found
#import <OmniBase/NSException-OBExtensions.h>
        ^
1 error generated.

此問題似乎與Xcode 4.6無法正確轉義標題搜索路徑有關。 無論我多么努力地逃避搜索路徑,它總是在空間處分裂。 Xcode的早期版本中未出現此問題。 通過從與之建立的“方案名稱”中刪除空格,我能夠解決此問題。

糾正此問題的唯一方法似乎是確保搜索路徑沒有空格。 您可以通過查看錯誤日志中的編譯參數來檢查搜索路徑。 -I開頭的每個參數都是搜索路徑。

嘗試將標題搜索路徑放在引號中:

"$(BUILD_ROOT)/../path/to/headers"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM