使用Xcode 5在iOS6上追踪僵尸进程

13

我的代码在 iOS 6.1 上运行时出现了一个僵尸对象,但在 iOS 7 上没有。

不幸的是,Instruments 不会运行带有僵尸对象的代码,它会弹出以下警告:"僵尸对象只能在 iOS 7 或更高版本的设备上运行"。

我不想下载旧版本的 Xcode,因为工作的互联网速度非常慢。

有什么技巧或提示可以帮助我找出这个僵尸对象的原因,因为我的常规方法无法使用。

非常感谢任何帮助。

1个回答

12

从菜单栏中选择 项目(Project) > 方案(Scheme) > 编辑方案(Edit Scheme)… 在左侧列表中选择运行(Run)选项。然后在右侧选择诊断(Diagnostics)标签页。勾选“启用Zombie对象”复选框。从Xcode中运行您的应用程序。

启用Zombie对象复选框


2
它无法在iOS 6.1设备上检测到僵尸进程,建议在6.1模拟器上尝试使用僵尸工具。当检测到僵尸进程时,分配面板会显示一个红色标记,并描述发现僵尸进程的位置。 - Ayan Sengupta
1
我已经启用了僵尸模式,但它无法检测到它的来源。我正在下载6.1模拟器,但需要大约4个小时:( 希望它能正常工作。 - Ben Avery

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接