我試圖用Xcode 9 beta 6(9M214v)構建我的項目。另外,我正在使用CocoaPods。我已經轉換爲Swift 4並更新了我的項目設置,但我一直收到此錯誤。錯誤:條件編譯標誌必須是有效的Swift標識符(而不是'DEBUG'')
事情我試過到目前爲止:
- 清潔工程,並建立文件夾
- 刪除/重新添加莢
- 重新啓動的Xcode
- 刪除
Active Compilation Conditions
標誌
任何人有一個想法如何解決這個問題?
錯誤消息:
<unknown>:0: error: conditional compilation flags must be valid Swift identifiers (rather than 'DEBUG」')
Command /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
Podfile
target 'iOS Application' do
use_frameworks!
pod 'SwiftLint'
pod 'RealmSwift'
pod 'ReachabilitySwift'
pod 'Fabric'
pod 'Crashlytics'
end
您是否在創建Pod時或嘗試建立你的項目?如果「DEBUG」標誌設置或沒有設置,你是否真的檢查過你的項目設置? –
@DávidPásztor當我嘗試構建項目時,對於我的項目,標記沒有設置,對於Pods項目,它如果我也刪除它,它仍然不會生成,但是,我的Travis版本正在傳遞,所以它肯定是本地錯誤 – Dan
'(而不是'DEBUG'')奇怪的是,在'DEBUG'和'DEBUG'的定義中還有一個額外的雙引號。 – Larme