Xcode内存图调试图标未显示

7

我最近开始处理一个现有的 Objective-C 项目并希望检查内存图调试工具。当我使用应用程序启动调试器时,我意识到它不会显示在调试工具中。

我尝试了另一个项目(创建了一个新的 Swift 项目),然后这个图标突然又出现了。但是仅对于此项目。

因此,我的问题是,是否有任何特定项目中的设置会阻止内存图调试工具的显示?

非常感谢任何提示。 我尝试了许多不同的模拟器(iOS 9/10/11)。 我甚至尝试重新启动我的 MacBook,因为我在某个地方读到这可能有所帮助 ;-)

我正在使用 Xcode 9.1 或 Xcode 9.2 beta 2 的 Objective-C 项目。

这是我的方案中的诊断选择,如果与此有关:

diagnostic selection


同样的问题... - Leo
我有一段时间没有检查了,现在(可悲的是我不知道还有什么其他变化),我能够像从未消失过一样在我的项目中选择这个选项...但似乎对其他人来说也是一个问题,所以我会把这个问题保持开放状态? - lucasl
现在情况相同... - Leo
我也遇到了这个问题。只有在设备上出现,模拟器上没有。我和我的合作伙伴一起在这个项目上工作,他的 iPhone 7 上没有这个问题(而我在我的 iPhone X 上有)。 - Menno
哇,即使是同一个项目@Menno。这对我来说感觉真的很随机,显然我不是唯一有这种感觉的人。iPhone 7和X运行相同的iOS版本吗? - lucasl
是的,它们都可以。7和X都支持iOS 11.2。 - Menno
4个回答

4

步骤1:关闭并重新启动您的iPhone。 步骤2:退出并重新打开Xcode。

这样应该会使按钮重新出现。


不是我的问题。就像问题中所写的那样,它在某种程度上取决于项目。而且我正在模拟器上做所有的事情... - lucasl

2

您好,我遇到了相同的问题。实际上它是隐藏在这里:

在此输入图片描述


这是我唯一能想到的方法,但它每次都会导致Xcode崩溃。 - Chewie The Chorkie

2

由于某些原因,在设备上测试时按钮不可见,但在模拟器上测试时可见。


我也遇到了同样的问题,你找到解决方案了吗? - Jason
@Jason 我最终只能在模拟器上测试了。如果您想测试一些在模拟器上不可用的功能,那就不太好了 :/ - budiDino
我只是在询问模拟器的情况。目前还没有在设备上测试。这个问题仍然没有解决... - lucasl

0

看起来内存调试器只能在较新的设备上运行。它确实出现在运行iOS 11的iPhone 8上。但在我的一些旧设备上,它并没有出现。目前我还不确定截止日期是什么。


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