如何在iOS应用程序中调试carthage(拥有)依赖项?

时间:2016-07-24 02:39:17

标签: ios xcode debugging ios-frameworks carthage

我有一个iOS应用程序项目,其中包含一些私有(拥有)Contact依赖项,有时我需要调试错误或知道某些方法执行的代码是什么。

我想知道是否有一种简单的方法可以使用运行脚本在 $result = mysql_query('SELECT * FROM shops'); while ($row = mysql_fetch_assoc($ $name= iconv("windows-1256", "UTF-8", $row['name']); mysql_query("SET NAMES 'utf8'"); mysql_query("update `shops` SET `name`='".$name."' where ID='$row[ID]' "); } 中设置框架源代码,这样如果我执行carthage更新并运行我的应用程序,则可以调试框架源代码代码,无需添加子项目。

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

1 个答案:

答案 0 :(得分:1)

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

  

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