如何在 Xcode 5 中调试库?

Posted

技术标签:

【中文标题】如何在 Xcode 5 中调试库?【英文标题】:How to debug library in Xcode 5? 【发布时间】:2014-04-23 09:00:49 【问题描述】:

我是 Xcode 和 Mac 世界的新手。我通常使用 Visual Studio 在 VC++ 中工作。和在Visual Studio中一样,我们可以在.lib.dll代码上附加一个进程,有没有办法在Xcode中附加进程和调试库(.a)代码?

问候

【问题讨论】:

一种方法是在应用程序中添加库 XCode 项目或使用存在的库源文件并进行调试。对于这个库,源文件应该在那里。还要确保在 XCode 中使用调试模式。 @user2071152 我有库文件,但是如何调试。意味着我想介入代码。 如前所述,将所有库源文件复制到您的应用程序或将库项目的 XCode 项目添加到您的应用程序中。 @user2071152 感谢您的快速回复。请建议,如何在应用程序中添加项目? 使用文件菜单选项并使用添加文件到 【参考方案1】:

一种方法是在应用程序内添加库 XCode 项目或在应用程序内使用库源文件。这需要库源文件的可用性。还要确保在 XCode 中使用调试模式。

您可以使用菜单选项 File -> Add Files to 选项将文件添加到 XCode 项目。

【讨论】:

【参考方案2】:

创建一个工作区 (https://developer.apple.com/library/ios/featuredarticles/XcodeConcepts/Concept-Workspace.html) 并将库项目和您的项目添加到其中(拖放)。经过一些配置(Youtube 上到处都是教程),您可以在库代码中设置断点。

【讨论】:

以上是关于如何在 Xcode 5 中调试库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Xcode 5 可视化调试器快速查看自定义对象?

如何使用 Android Studio 调试原生反应原生库?

如何在Xcode中使用静态库

如何在 XCode 调试器中调试 NSManagedObjects?

如何在 Xcode 4 中进行远程调试?

如何在 Xcode 中调试内部类