我试图用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