静态库的调试

  • 如果公司开发核心代码的开发人员开发一个功能代码库,不可能保证写的过程中一点问题都没有, 都需要做测试
  • 那么我们怎么做到静态库的测试呢,(如果我们直接在静态库工程中打断点是没有作用的)

  • 新建一个项目

    • 在项目中添加一个静态库工程


      静态库的调试_第1张图片
      Snip20160605_31.png
  • 我们在创建一个工具类,添加了一个方法

静态库的调试_第2张图片
Snip20160605_32.png
  • 我们在ViewController.m文件包含头文件就可以调用工具类的方法了
静态库的调试_第3张图片
Snip20160605_33.png
  • 但是我们仅仅这样做是不可以的,运行报错,找不到工具类文件, 我们需要对项目设置依赖
静态库的调试_第4张图片
Snip20160605_34.png
静态库的调试_第5张图片
Snip20160605_35.png
  • 然后再次运行就完美通过了 ,等测试完毕之后,我们需要将我们的写的类打包成静态库了

    • 切换Target 为静态库
静态库的调试_第6张图片
Snip20160605_36.png
  • 暴露头文件
静态库的调试_第7张图片
Snip20160605_37.png
  • 我们直接制作Release版本的静态库
静态库的调试_第8张图片
Snip20160605_38.png
静态库的调试_第9张图片
Snip20160605_39.png

你可能感兴趣的:(静态库的调试)