【问题标题】:How to export symbols for Frameworks developed as private pod / Instruments not displaying symbols for private pod framework如何导出作为私有 pod 开发的框架的符号/仪器不显示私有 pod 框架的符号
【发布时间】:2017-08-12 21:29:15
【问题描述】:

tldr;我正在尝试使用 Time Profiler 来分析我的应用程序,但是我内部开发的框架的符号(作为私有 Cocoapods 添加到应用程序中)丢失了,我该怎么做才能解决这个问题?

我查看了几个论坛,我所看到的只是将调试信息设置为“带有 dSYM 文件的 DWARF”,这是我在主项目和框架上都设置的。

我是否可以在某处设置一个标志,即使它会覆盖 Cocoapods.sh 文件中的某些内容,从而允许为我的嵌入式框架生成 dSYM。

仅供参考,我也在https://github.com/CocoaPods/CocoaPods/issues/6572上发布了这个

谢谢。

使用 CocoaPods 1.2.0 Xcode 8.2.1 斯威夫特 2.3

【问题讨论】:

  • 这可能会对您有所帮助:stackoverflow.com/questions/2776466/…。如果你有 dsym 文件,你可以在仪器中使用它。
  • @batu 是的,我已经读过了。但是现在意识到我们的项目将其 Profiling 配置设置为 Debug 配置,而不是 Release 配置。它现在正在生成 dSYM

标签: ios xcode frameworks cocoapods instruments


【解决方案1】:

好吧,我的 Profiling 架构的构建配置设置为 Debug 配置,而不是 Release 配置。

希望将来能帮助其他人。

【讨论】:

    猜你喜欢
    • 2019-12-31
    • 1970-01-01
    • 2016-05-12
    • 2017-10-13
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    相关资源
    最近更新 更多