我正在尝试将较旧的 xcode 工具链(3.1)与我最新的 xcode 版本(10)一起使用。
从一个空白项目开始并尝试构建我收到以下错误。
<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 中运行源代码,以便调试遗留项目的问题。