我试着与我的最新版本的Xcode(10)使用旧的Xcode工具链(3.1)。
一个空白的项目开始,并试图建立我碰到下面的错误。
<unknown>:0: error: unknown argument: '-enable-batch-mode'
<unknown>:0: error: unknown argument: '-enforce-exclusivity=checked'
<unknown>:0: error: unknown argument: '-index-store-path'
Command CompileSwiftSources failed with a nonzero exit code
当我看到编译器输出我可以清楚地看到被传递这些参数(裁剪为了简洁)。
/Library/Developer/Toolchains/swift-3.1-RELEASE.xctoolchain/usr/bin/swiftc **-incremental -module-name MyTestApp -Onone -enable-batch-mode -enforce-exclusivity=checked** -DDEBUG -sdk
是否可以告诉编译器将忽略这些参数或以某种方式将其删除?
我曾考虑和CLI构建和拼凑在一起的buuild命令,但我需要的源在Xcode中运行,所以我可以调试问题与传统项目。