![](/img/trans.png)
[英]Xcode won't archive Swift iOS app with a Swift framework as a separate target. How can this be fixed?
[英]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.