我有一个XCode项目(我的主要xcode项目,它有可执行文件).它依赖于其他一些项目(在详细信息视图的项目选项卡下,还有一些它依赖的其他xcode项目).
我的问题是如何在依赖项目的代码中设置断点?
我试过这个,但这不起作用1.打开我的主要xcode项目2.双击一个依赖的xcode项目3.在源目录中,找到我想要打破的文件并添加一个断点(通过点击侧面编辑器的边框,显示一个蓝色的"书签事物")4.回到"Build and Go",我的应用程序确实运行但它从未在我在#3中设置的断点处中断.
有人可以帮帮我吗?我花了几天时间,我无法理解为什么.
谢谢.
Arj*_*jan 21
1)在项目中添加断点
2)进入xcode中的断点视图(项目导航器旁边的左上角)视图的图标就像一个断点图标
3)右键单击所需的断点并选择"移至" - >"用户"
如果断点位于"用户"项目下,则所有项目都可以访问它.
这里有一些事情......(有些明显有些不明显)
1)确保依赖项目是用调试符号编译的(我假设它是一个库)
2) 确保您的活动可执行文件正在链接到依赖库的调试版本
3)在调用库的入口点之前在主项目中设置一个断点,并在库的入口点上设置一个bp...(除了您想要命中的真正断点... )
我发现调试库的最佳方法是打开 lib 项目并将活动可执行文件设置为主项目,然后直接从库项目中单击“构建和调试”。
我希望这对您有所帮助,祝您好运,玩得开心!
归档时间: |
|
查看次数: |
7741 次 |
最近记录: |