ios - Xcode Time Profiler 显示地址而不是符号

标签 ios xcode instruments

一般来说,我的问题可以在这个屏幕截图上看到:

很多非符号地址和“符号”菜单中看起来损坏的东西。

好吧,一些设置和操作试图解决这个问题。 但仍然没有帮助:

  • 配置文件选项卡设置为使用调试
  • 调试和发布禁用符号剥离
  • 调试和发布的优化级别都是“无”
  • 清理、删除、重启等
  • mdimport ~/Library/Developer/
  • DWARF 和 dSYM 格式

最佳答案

我遇到了同样的问题 - 并且也做了您列表中的所有事情。这是最终对我有用的东西:

  • 在 Instruments 中,停止正在运行的进程。
  • 转到文件 -> 符号,并在 dSYM 路径下,找到未被符号化的库。
  • 在我的例子中,它指向垃圾箱中的项目。所以我清空了垃圾箱,删除了派生数据文件夹中的模块缓存和项目,当我重建项目时它又开始工作了。在您的情况下,它可能指向一些不存在或 Instruments 无法访问的其他文件。

关于ios - Xcode Time Profiler 显示地址而不是符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889941/

相关文章:

android - 为智能手机应用程序实现应用程序服务器的最佳方式是什么?

ios - 将坐标字符串转换为浮点

memory-leaks - Xcode 4 中蓝线中仪器的百分比

iphone - [SBJsonParser scanRestOfDictionary :] 中的大量泄漏

swift - 使用 rxSwift 绑定(bind)数据时内存泄漏

ios - 数组计数(数组内)以确定 UIView 宽度

ios - Flutter iOS 出现白屏

ios - Stripe 和 Apple Pay 无法在 iOS 应用程序中使用

c++ - RcppArmadillo 和 R 3.1.3 以及 Mac Yosemite 的编译错误

swift - 使用 Xcode 在 Swift 中将默认选项设置为 OSX 而不是 IOS 的 Pod Init?