我正在尝试在我的最新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中运行,以便可以调试旧项目的问题。
答案 0 :(得分:0)
最后,我下载了旧版本的xcode,还下载了对新ios设备的设备支持。....旧版本的xcode不支持该设备。