组件化踩坑总结

 经历了项目组件化(准备工作)
项目组件化(一)创建本地私有库
项目组件化(二)创建远程私有库这些天也踩了不少的坑出来,写出个总结,谨以此警示!
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关联的库。

2、在多个target开发环境中,当项目中Podfile新导入库然后更新podfile时,发现会爆出一下警告:
警告解决

这个也是我在想租组件化(一)创建本地私有库最后抛出的问题,先给出解决方案;

也就是说项目配置检索头文件缺少了配置,根据警告提示做配置即可~

缺少头文件导致的影响:向工程中新导入库,需要手动去关联每个库的.m文件关联到对应的target上,如下:
解决方法

当pod install更新Podfile时,再来看关联就会被自动取消了,最终会导致每个库都不会关联到每个target,所以,后来发现pod install时会有警告,根据警告去工程中做配置就解决了这样的问题了,以后再每次更新podfile也不用Care这个库是否关联target了,因为有了检索头文件的路径了。

 未完,待续~
 若有问题,还望各位指正,多多交流~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 16,596评论 4 61
  • 把我每一次练习的记录下来,教程是我网上找的,然后跟着做,不过也有自己的一点点小改动,如果有侵权的,请告诉我,我来删...
    你的小可爱上线啦阅读 970评论 0 4
  • 我现在是一名老师,在12年前,我和同学们一样是一名大一的学生。 作为一个新生,从山西偏远的大山来到山城重庆,感觉很...
    赛北熊在重庆阅读 334评论 1 1
  • [滴水石穿]20180213 D7今天正式把聘书都下了,孩子刚开始同意了,过了一会又反悔了,一会又同意了,估计内心...
    李珈亿阅读 222评论 0 0
  • 又是一个星期一,今天早晨我睡过头了,起床都六点半了,要赶紧准备早饭啊!孩子爸爸也睡着了,听我在那嚷嚷时间立马...
    兆木兆木阅读 105评论 0 2

友情链接更多精彩内容