2013-02-23 30 views
0

我正在调试iPad应用程序,并且在仪器中选择“选择目标”下拉列表时,我正在获取要附加到的GIGANTIC进程列表。XCode&Instruments,如何清除进程列表

它真的显示了我运行和终止的每一个进程,当我启动并停止正在调试的应用程序时。它们列在Attach To Process-> System部分下,这是我的iOS应用程序总是显示出来的地方,但它们永远不会被删除,所以我必须挖掘数百个条目。

我试过重新启动xcode,仪器和IOS模拟器...有没有什么办法可以清除这个,而不需要重新启动我的mac?我讨厌每次都必须这样做。

+0

不知道你为什么要这样干?为什么不能通过选择产品 - >配置文件简单地在xcode菜单中进行操作。您也可以通过长按播放按钮来获得弹出式菜单并选择'Profile'来执行此操作。 – Saran 2013-02-23 05:29:39

+0

此问题已在Xcode 4.6.3中解决。 – 2013-07-09 21:55:57

+0

可能是[iPhone僵尸进程从iPhone模拟器?](http://stackoverflow.com/questions/15812064/zombie-processes-from-iphone-simulator) – 2013-07-09 21:56:02

回答

2

每次你在iOS模拟器中退出你的应用程序时,它会创建一个叫做“僵尸进程”的东西。到目前为止,您可以通过重新启动Mac来清除这些进程。另外,当您想要为Instruments应用程序选择一个目标时,您希望选择的过程很可能是您正在测试的应用程序的编号最高的过程。

下面是关于通过的XCode留下的僵尸进程一个计算器参考:Xcode leaving zombie processes after running iOS tests/simulator

+0

感谢您的信息,我想这将是问题。另外,从理论上讲,它是最高的数字,最容易找到的是真实的,但不幸的是我没有在MONTHS中重新启动我的MAC,所以PID现在已经翻了几次。 – 2013-02-23 06:33:05