Xcode 随机编译错误由于信号导致命令失败:分段错误:11

Xcode 随机编译错误由于信号导致命令失败:分段错误:11

最近,我的 Xcode 出了问题。我在用 Swift 编译 iOS 应用时随机收到错误标记:

"Command failed due to signal: Segmentation fault: 11"

这导致构建无法成功。我再次构建,它就消失了。有时,我必须转到他们指向的代码行,在某处添加一个随机空格,然后它就可以正常工作了。

任何想法如何解决这一问题?

答案1

我也遇到过这种情况,我通过修改代码解决了这个问题。swift 代码看起来没问题,但实际上并非如此(从编译器的角度来看)。今天下午的最后一个案例是

func InstallApplicationEventHandler(handler:EventHandlerUPP,...){}

let ret = InstallApplicationEventHandler(NewEventHandlerUPP({(nextHandler, theEvent, userData) -> OSStatus in ...

删除NewEventHandlerUPP(代码后代码编译成功。抱歉,我不知道为什么。

相关内容