经历了项目组件化(准备工作)
项目组件化(一)创建本地私有库
项目组件化(二)创建远程私有库这些天也踩了不少的坑出来,写出个总结,谨以此警示!
1、项目中多个target在使用cocoapods做包管理时,针对Podfie做一下的配置:
def commonTarget
pod 'Masonry'
pod 'FFTTools', '~> 0.2.1'
pod 'FFTUtil', '~> 0.1.0'
end
target 'Dev' do
commonTarget
end
target 'NewEBPP' do
commonTarget
end
这样可以省去重复拷贝创建不同的target关联的库。
警告解决
这个也是我在想租组件化(一)创建本地私有库最后抛出的问题,先给出解决方案;
也就是说项目配置检索头文件缺少了配置,根据警告提示做配置即可~
解决方法
当pod install更新Podfile时,再来看关联就会被自动取消了,最终会导致每个库都不会关联到每个target,所以,后来发现pod install时会有警告,根据警告去工程中做配置就解决了这样的问题了,以后再每次更新podfile也不用Care这个库是否关联target了,因为有了检索头文件的路径了。
未完,待续~
若有问题,还望各位指正,多多交流~