【发布时间】:2014-12-30 23:26:42
【问题描述】:
我的 Xcode 版本是 6.1。我可以在新创建的项目中找到“调试视图层次结构”按钮,但在我的旧项目中找不到(并且菜单项“捕获视图层次结构始终显示为灰色”)。
我的旧项目是只有 32 位的 mac 项目(不是 ios),没有 arc。我的代码是用 Objective-c 和 C++ 编写的。
有人知道为什么我的旧项目不能使用视图调试器吗?
【问题讨论】:
标签: objective-c xcode macos
我的 Xcode 版本是 6.1。我可以在新创建的项目中找到“调试视图层次结构”按钮,但在我的旧项目中找不到(并且菜单项“捕获视图层次结构始终显示为灰色”)。
我的旧项目是只有 32 位的 mac 项目(不是 ios),没有 arc。我的代码是用 Objective-c 和 C++ 编写的。
有人知道为什么我的旧项目不能使用视图调试器吗?
【问题讨论】:
标签: objective-c xcode macos
不适用于 iOS 7。它仅适用于 iOS 8+ 模拟器。
【讨论】:
在 Xcode 6.2 中,它不在 Debug Area 中,而是在 Debug Navigator 中:
然后,选择查看 UI 层次结构:
【讨论】:
我发现它不适用于 32 位 Mac App Project
【讨论】:
已经在这里回答了: https://stackoverflow.com/a/29327564/1194441
还有文字: 通过在目标中添加对 64 位 (arm64) 的支持,可以为 64 位设备(iPhone 5s、iPhone 6 和 iPhone 6 Plus)启用查看调试
在您的目标构建设置中,确保在体系结构下检查了标准体系结构 $(ARCHS_STANDARD),并且在有效体系结构下您有 arm64。
【讨论】:
单击运行您的项目,然后您可以在Debug Area 中看到按钮Debug view hierarchy。相关文档Here
【讨论】: