我将一个项目从以前版本的 Xcode 迁移到 Xcode 8。我想要的是使用新的可视化内存调试器。它在新项目中可用,但在我导入的项目中完全缺失。为什么是这样?
问问题
7900 次
5 回答
12
Visual Memory Debugger 似乎需要 Swift 3 才能工作。
我迁移到 Swift 2.3 的应用程序无法运行,当我尝试将其迁移到 Swift 3.0 时,它立即运行。
运行时清理复选框不是可视内存调试器工作所必需的,但是禁用它的原因是相同的。
于 2016-06-15T07:02:59.280 回答
0
如果您单击内存,源代码编辑器窗格将更改以显示一些内存信息,包括它被禁用的原因。就我而言,这是因为我在 Scheme 中启用了 Zombie Objects。(Xcode 8.3.2)
于 2017-05-08T04:57:41.613 回答
0
Argument '-sanitize=address' is not supported on the Swift 2.3 toolchain.
You will need to migrate your project to Swift 3 to use this feature.
Xcode 8 GM 构建错误
视觉内存调试器支持的 PS Objective-c
于 2016-09-09T14:54:01.313 回答