组件声明唯一索引库
合并基础组件库例如: BBCCommon、BBCBase 、BBCConfilg 等配置组件为一个公用调用组件
bbcspecs 索引组件
查找索引目录本地cocopds 第三方名称 版本号 标签 和 提交的远程库 路径版本是否一致
组件模块测试
组件测试运行OK
远程打包release 提交带gitLab服务器上
组件测试运行失败,分析失败原因情况
系统cocopds 第三方库本地连接路径有问题
自定义组件时间久远方法调用不起来,运行失败问题
第三方SDK没更新造成组件库版本低和库冲突问题
自定义封装的库冲突问题
项目组件能正常运行,但是无法打包测试上传到服务器上
解决方案
cocopods 缓存和 release目录下对应下的路径 版本号 是否一样
磁盘目录下的隐藏文件.cocoapods文件下-->repos-->git.meibbc.com(私有库)
资源库-->caches-->cocopods-->pod文件目录
路径错误,查找索引库目录进行对比
/Users/bbcc/Library/Caches/CocoaPods/Pods/Release
/Users/bbcc/Library/Caches/CocoaPods/Pods/Specs<br>
find ~/.cocoapods | grep /OpenSSL-XM.podspec.json<br>
找出库的路径地址可以修改版本号
命令窗口代理设置
取消代理<br>git config --global --unset http.https://github.com.proxy<br>
本地设置代理<br>git config --global http.https://github.com.proxy socks5://127.0.0.1:1086<br>
更新 索引目录
pod repo update git.meibbc.com
添加私有仓库到cocopods
pod repo add git.meibbc.com http://git.meibbc.com/BBCC/IOS/bbcspecs.git
添加master<br>pod repo add master https://github.com/CocoaPods/Specs.git<br>
更新内部仓库命令:pod repo update 0-ios-bbcspecs
验证 podspec<br>pod lib lint PodName.podspec<br>
Cocoapods install时查看进度
输入命令:pod install --verbose --no-repo-update