在修复bug或者开发静态库需要调试,这个时候需要把工程中的.framework和资源bundle文件都替换为静态库原工程文件
首先需要确保静态库工程文件没有打开,Xcode不允许在两个地方同时打开同一个工程文件。
1、把工程中的.framework和资源bundle文件移除
2、然后加入静态库工程文件到demo工程,选中这个文件可以添加到主工程中(即使静态库工程也是用cocoapods来管理的,也是直接将这个工程文件拖进demo里面即可)
效果如下:
如果没有箭头打开折叠的工程说明静态库工程在其他地方打开了,请先关闭后再重复添加一次。
3、相关设置
加入这些关系之后如果提示头文件找不到还需要修改头文件搜索路径.
补充说明:
如果资源文件bundle不是在demo的project 下创建的target,而是通过
打开Xcode, 选择File ----> New ---> Project,选择macOS ----> Framework & Library ---> Bundle。
而重新创建一个project 那么集成结果如下:(拖进去的方法还是和上面的类似)
这样,我们就可以边开发边调试SDK了。