我正在使用XCode 7.2。如何調試時出現紅線,出現錯誤「線程1:信號SIGTERM」
我的項目應用程序正在模擬器上運行,它只是啓動一個黃色背景的ViewController
。儘管模擬器沒有啓動黃色背景,但Xcode中與紅色像我的形象突出AppDelegate
顯示:
我不知道,這是什麼意思?如何調試?對我來說沒有太多信息。
我正在使用XCode 7.2。如何調試時出現紅線,出現錯誤「線程1:信號SIGTERM」
我的項目應用程序正在模擬器上運行,它只是啓動一個黃色背景的ViewController
。儘管模擬器沒有啓動黃色背景,但Xcode中與紅色像我的形象突出AppDelegate
顯示:
我不知道,這是什麼意思?如何調試?對我來說沒有太多信息。
SIGTERM
是終止信號。你得到它,如果你的應用程序被殺害。一個常見的原因是如果模擬器退出或重置(例如,更改其硬件)。這也是您收到的信號,如果您在不支持背景的應用程序上按首頁(這在今天非常罕見)。
如果這是發生在一個非常簡單的應用程序沒有任何與模擬器交互(按Home,更改其配置),我會重新啓動。我在升級Xcode之後立即看到了這種行爲,直到下一次重啓。近些年來,Xcode已經得到了很多,好得多,但它仍然是我會嘗試的第一件事。在您的程序中很少生成SIGTERM
。
嘗試設置一個異常斷點,看看是否在更有用的地方命中。對於如何設置斷點,請參閱this article。
謝謝,這是一篇很好的文章,但對我的問題沒有幫助。 –
運行時不會觸發異常斷點嗎? – Workshed
重啓模擬器後,它消失。謝謝。 –
如有疑問,請將其全部關閉並重試:-) – Russell