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