【问题标题】:How can I debug carthage (owned) dependencies in my iOS application?如何在我的 iOS 应用程序中调试 carthage(拥有)依赖项?
【发布时间】:2016-11-27 15:27:27
【问题描述】:

我有一个带有几个私有(拥有)carthage 依赖项的 iOS 应用程序项目,有时我需要调试错误或了解某些方法执行的代码是什么。

我想知道是否有一种简单的方法可以使用运行脚本在Carthage/Checkouts 中设置框架源代码,这样如果我进行 carthage 更新并运行我的应用程序,就可以在不调试框架源代码的情况下需要添加子项目。

这可以通过在框架构建中包含调试符号来完成吗?如果可以,我需要做什么才能使其工作?

【问题讨论】:

标签: ios xcode debugging ios-frameworks carthage


【解决方案1】:

您是否尝试过复制Carthage - Getting Started 中提到的 dsym 文件?

将调试信息复制到构建产品目录后,Xcode 将能够在您在断点处停止时对堆栈跟踪进行符号化。这也将使您能够在调试器中单步执行第三方代码。

【讨论】:

    猜你喜欢
    • 2020-12-01
    • 2022-01-27
    • 2016-12-16
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多