我需要在objc和swift混合项目中进行一些简单的重构。
但是在进行一些代码编辑之后,新的Xcode10编译器每次都会崩溃。
我确定重构后的代码中有一些错误,但是编译器无法显示错误位置。它只是说:
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
太令人沮丧了!不可能调试!
当然,我将整个项目更新为Swift 4.2,所以无法回滚到Xcode 9.4:(
这是一个错误吗?有一些编译参数可以使swiftc提供更好的错误吗?
谢谢
编辑:刚刚尝试使用Xcode 10.1(测试版),并且仍然存在相同的问题。
EDIT2:经过调查,当我导入objc生成的接口头文件(通常以* -Swift.h结尾的文件)时,似乎出现了问题。仍然没有解决办法。