1
我的應用程序OS X的可可應用程序被Apple拒絕。這就是他們所說的:可可應用程序:如何找到正在運行的程序
2.23應用程序會產生一個進程,在用戶退出應用程序之後,如果沒有獲得用戶的同意,應用程序會繼續運行。
產生的 進程是/Applications/MyApp.app/Contents/MacOS/MyApp -psn_0_10148269。
(我改變了應用程序的名稱)
我不知道如何找出這個奇怪的過程是什麼。找出那個最好的方法是什麼?也許使用儀器?有沒有辦法找出psn_0_10148269的含義?
我的應用程序的某些部分使用(許多)NSTask對象。那個過程可能是一個未終止的NSTask對象嗎?
謝謝你的回答。我會看看我所有的NSTask實例。有沒有辦法讓我確保這不再發生?這將是非常有益的。 – Daniel 2012-03-19 21:15:24
不可能說它是否是固定的,直到找出問題的真正原因!我會運行你的應用程序並在終端中監視它的任務,在活動監視器或者'ps'或'top'中。我知道'ps'可以顯示殭屍任務(「STAT」列中的「Z」),不知道其他人。 – 2012-03-19 21:19:56
好的,我會試試。謝謝! – Daniel 2012-03-19 21:23:47