【问题标题】:Xcode 6 View Debugging not availableXcode 6 视图调试不可用
【发布时间】:2014-11-28 08:26:26
【问题描述】:

我正在调试我的项目并将其移动到支持 iOS 8。在许多其他问题中,我注意到 Xcode 6 的新视图调试功能在调试栏中不可用,并且在应用程序菜单栏中也不可用.

是否有此功能的构建设置?

【问题讨论】:

  • 您的目标是 iOS 8 设备吗?
  • 我的目标是 iOS 模拟器上的 iPhone 6。整个应用程序并非针对 iOS 8,它需要支持 iOS 5.1.1
  • 我尝试将我的 iOS 部署目标更改为 8,看看这是否会改变任何东西,但它没有。查看调试仍然不可用
  • 听起来你可能是stackoverflow.com/questions/24040322/…的受害者
  • 好的,这可能会有所帮助,我使用的是 XCode 版本 6.0.1 (6A317)。这不是应用商店当前发布的版本吗?如果不是我会重新安装。在我输入时搜索版本

标签: ios xcode debugging ios8 xcode6


【解决方案1】:

关于视图调试有两点值得一提:

a) 是的,Xcode 中有一个设置可以启用/禁用每个方案的视图调试。编辑您当前的方案(产品 > 方案 > 编辑方案...)并检查“运行 > 选项”部分。

b) 即使在 Xcode 6.1 (6A1052d) 中,也需要满足两个先决条件才能使视图调试工作(至少根据我的经验):

  • 应用程序需要在 32 位设备(iPhone 5 或更早版本)上运行
  • 应用需要在 iOS 8 或更高版本上运行

查看调试在实际设备和模拟器上都对我有用(尽管它在模拟器上对我来说更可靠)。

【讨论】:

  • 对于特定项目,我注意到视图调试仅在运行 32 位 sim 时出现。在其他情况下,我使用 64 位 sim 运行它没有问题。这里一定有其他变量在起作用 - 有什么想法吗?
【解决方案2】:

查看调试仅在您运行应用程序后可用。现在它们已禁用。 只需运行你的应用程序然后去查看调试

【讨论】:

  • 我在拍摄这些屏幕截图时正在运行应用程序
  • 你的mac安装了哪个版本的os。
【解决方案3】:

Xcode 11.5 和 11.6:

Swift 5.2:

编辑方案->运行->信息->勾选按钮Debug Executable

现在运行项目。我们现在可以调试了..!!!

【讨论】:

    【解决方案4】:

    它正在使用 iPhone 5s 模拟器在 Xcode 6 上运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2012-11-09
      • 2018-09-14
      相关资源
      最近更新 更多