参考
https://blog.csdn.net/csjiangchao5/article/details/52779030
https://www.cnblogs.com/Hakim/p/Xcode.html

1、首先做好备份!

2、app工程和静态库工程的源码如下图:
xcode 在app中调试静态库xcode 在app中调试静态库
想要在app中调试的静态库:MySencodeFrameWork.framework。

3、app工程中首先删除静态库及头文件

4、将静态库工程的.xcodeproj工程文件整个拖拽到app工程中,结果如下图:
xcode 在app中调试静态库
上图中可以看到app工程中多出了一个静态库工程。

5、接下来是一些设置工作:
选择工程-->TARGETS-->Build Phases-->Link Binary With Libraries (展开),点击左下角“+” 添加所有用到的静态库文件:
xcode 在app中调试静态库
上图中的蓝框是静态库本身又要调用的其它静态库,也需要在此处加入。

选择工程-->TARGETS-->Build Settings-->Search Paths-->User Header Search Path 设置静态库头文件所在的根目录,最右侧选择recursive:
xcode 在app中调试静态库
从上图设置看出,静态库的头文件全部位于…/V7.0_UCBugFix的副本 ,事实也正是如此:
xcode 在app中调试静态库
Build Phases中的其它设置如下:
xcode 在app中调试静态库
6、设置断点运行即可。

7、出现过的可能错误:
undefined symbols for architecture armv7。这两种方法应该可以解决:
https://www.cnblogs.com/lkjson/p/4360381.html
https://blog.csdn.net/qq_29846663/article/details/53858089

build成功,但是运行时出现:dyld:Library not loaded Reason: image not found
https://blog.csdn.net/jiamingzhou/article/details/78057021

相关文章: