cocoapods 管理本地仓库——仓库依赖
2017-11-20 本文已影响88人
景彧
做了iOS开发那么久,对cocoapods的使用还不是很熟悉,但是最近开始做一个项目,想使用cocoapods来进行管理所有的依赖库。
开始的时候,在Podfile文件中并没有使用use_frameworks!,然后在各自的Extension库中也没有添加dependency依赖名字,这样在引用这些库的工程中编译也没有报错,就以为是万事大吉。
在新加入GitHub上的框架的时候,需要用到use_frameworks!这个了,然后整个项目都爆出如下图的错误,说是引用中的一些头文件无法找到。


解决办法是在UINavigationBarExtension.podspec文件中添加依赖,如下图所示:

最后重新pod update
一次就好了。