【发布时间】:2018-02-03 05:19:09
【问题描述】:
我正在尝试使用 Xcode 9 beta 6 (9M214v) 构建我的项目。另外,我正在使用 CocoaPods。我已转换为 Swift 4 并更新了我的项目设置,但我不断收到此错误。
到目前为止我尝试过的事情:
- 清理项目和构建文件夹
- 删除/重新添加 pod
- 重启 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
播客文件
target 'iOS Application' do
use_frameworks!
pod 'SwiftLint'
pod 'RealmSwift'
pod 'ReachabilitySwift'
pod 'Fabric'
pod 'Crashlytics'
end
【问题讨论】:
-
您在创建 pod 或尝试构建项目时是否收到此错误?如果设置了“DEBUG”标志,您是否真的检查过您的项目设置?
-
@DávidPásztor 当我尝试构建项目时。对于我的项目,没有设置标志,对于 Pods 项目,它是。如果我也在那里删除它,它仍然无法构建。但是,我的 Travis 构建正在通过,所以本地一定有问题
-
(rather than 'DEBUG”')奇怪的是,DEBUG"vsDEBUG的定义中多了一个双引号。 -
@Larme 我也看到了,但是所有标志都在 Xcode 中正确设置,没有 ".