2016-03-03 64 views

回答

1

SIGTERM是終止信號。你得到它,如果你的應用程序被殺害。一個常見的原因是如果模擬器退出或重置(例如,更改其硬件)。這也是您收到的信號,如果您在不支持背景的應用程序上按首頁(這在今天非常罕見)。

如果這是發生在一個非常簡單的應用程序沒有任何與模擬器交互(按Home,更改其配置),我會重新啓動。我在升級Xcode之後立即看到了這種行爲,直到下一次重啓。近些年來,Xcode已經得到了很多,好得多,但它仍然是我會嘗試的第一件事。在您的程序中很少生成SIGTERM

+0

重啓模擬器後,它消失。謝謝。 –

+1

如有疑問,請將其全部關閉並重試:-) – Russell

0

嘗試設置一個異常斷點,看看是否在更有用的地方命中。對於如何設置斷點,請參閱this article

+0

謝謝,這是一篇很好的文章,但對我的問題沒有幫助。 –

+0

運行時不會觸發異常斷點嗎? – Workshed

相關問題