ios - 内存分析不适用于 Xcode,仅显示 "No Selection"

标签 ios xcode instruments xcode9

我使用的是最新版本的 Xcode 9 和 macOS 10.13。

当我尝试根据我的应用程序的当前状态制作内存图时,它显示一个空白屏幕,上面写着No Selection

"No selection" title after trying to create a memory graph

我也尝试过分析和使用 Instruments,但由于权限错误,它不允许我运行。

Target failed to run.

Permission to debug [app name] was denied.

知道这些线程并尝试了其中可用的建议,但它们似乎不起作用:

我尝试过的事情:

  • 重新启动 Xcode
  • 清空派生数据文件夹
  • 清理项目
  • 清理 Build 文件夹
  • 修改方案的应用环境为Debug而不是Release
  • 手动管理供应配置文件并为调试和发布选择开发配置文件
  • 尝试使用不同操作系统版本(iOS 11、iOS 10)的模拟器

看起来这是 Xcode 9 的一个特定问题。

这个问题有什么解决方法吗?

最佳答案

我尝试在物理设备 上构建该应用程序并且成功了,但是,内存图没有显示我的 Swift 类(例如,我的 Controller 根本不存在)。尽管如此,分配观察在 Instruments 上运行良好。

看来这是模拟器的问题。

关于ios - 内存分析不适用于 Xcode,仅显示 "No Selection",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46423639/

相关文章:

swift - 调试 swift 项目时出现问题 - 暂停时无法将任何变量打印到控制台(exc_bad_access)

iOS - 两个应用程序目标,共享应用内购买

ios - 仪器工具中的分配列表

iphone - iOS 设备上的时间分析器——标记特定时刻?

ios - MPMediaItemPropertyArtwork 导致崩溃(奇怪的问题)

iphone - 获取 UIView 的容器/UIViewController

ios - 当 SwiftUI 中其他变量更新时如何修改/重置 @State

ios - UIView 是 tableView 中的隐藏部分标题

ios - IOS静态库如何运行presentViewController

c - 我无法让 gcc 工作