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(程式碼使程式碼編譯正常。抱歉,我不知道為什麼。

相關內容