我正在调试一个 iPad 应用程序,当我在 Instruments 中选择“选择目标”下拉菜单时,我得到了一个巨大的要附加的进程列表。
当我启动和停止正在调试的应用程序时,它实际上显示了我运行和终止的每个进程。它们列在 Attach To Process->System 部分下,这是我要调试的 IOS 应用程序始终显示的位置,但它们永远不会被删除,因此我必须挖掘数百个条目。
我已经尝试重新启动 xcode、仪器和 IOS 模拟器...有什么方法可以在不重新启动我的 mac 的情况下清除它吗?我不想每次都必须这样做。
最佳答案
每次您在 iOS 模拟器中退出您的应用程序时,它都会创建一个所谓的“僵尸进程”。迄今为止,清除这些进程的唯一方法是重启您的 Mac。
此外,当您想为 Instruments 应用程序选择一个目标时,您要选择的进程很可能是您当前正在测试的应用程序编号最高的进程。
这是关于 XCode 留下的僵尸进程的 stackoverflow 引用:Xcode leaving zombie processes after running iOS tests/simulator
关于ios - XCode & Instruments,如何清除进程列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15036908/