ios - XCode & Instruments,如何清除进程列表

标签 ios objective-c xcode instruments

我正在调试一个 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/

相关文章:

ios - UITableView prepareForSegue 没有推送到 UIWebView

ios - 在 iOS objective-c (xcode) 中将 PPT 或 PPTX 转换为 PDF

ios - "Fixed leading and trailing constraints may cause clipping"错误?

c# - 当按钮逻辑失败时在 Storyboard中停止 segue

ios - UIColor 饱和度亮度值不同于颜色的常规饱和度亮度值

objective-c - 如何删除 "implicit conversion loses integer precision: ' NSInteger'(又名 'long')到 'int' 的 100 条警告“我在更新到 arm64 后收到?

ios - 自动布局新手 - 为什么我的 View 没有出现?

iphone - 处理 cocoapods 项目中的外部非 cocoapods 框架

ios - 启用iOS通知中心,但隐藏状态栏?

objective-c - EXC_BAD_ACCESS 发送有效对象时