Alb*_*Dev 2 debugging xcode objective-c static-libraries ios
我正在构建一个静态库,但是,当我将它链接到一个演示项目(基本的单一视图应用程序)时,我没有收到任何编译错误.我无法进入从静态库调用的方法来调试它...
我没有收到任何运行时错误,但我认为这是因为它没有被执行,因为我的NSLog没有被显示,并且它没有返回任何东西......
基本上,我如何调试我通过我也创建的演示应用程序创建的静态库..
我该怎么办?我需要帮助!!
提前致谢...
要使用运行时,debugger您应该将static库项目添加subproject到要调试它的示例中.
确保GENERATE_DEBUG_SYMBOLS为staticlib 设置为YES(调试模式).
如果在项目编译static库(libYourLib.a)中使用,您将无法进入方法但仍应该看到NSLog即将到来.
小智 6
如果您的静态库不是子项目或它不在同一个工作区中,请首先确保将GENERATE_DEBUG_SYMBOLS其设置为YES(调试模式),如@Injectios所述.然后转到Breakpoint Navigator,使用您感兴趣的类/方法添加一个新的" Symbolic Breakpoint ",然后运行您的应用程序.
| 归档时间: |
|
| 查看次数: |
7551 次 |
| 最近记录: |