制作私有库利用cocoapods管理 结合GitHub 进行代码管理 和索引管理
2.本地索引库 打开终端 pod repo 查看一下当前有哪些本地索引库(如果你之前没有创建过,应该只有一个master)通过pod repo add <本地索引库的名字> <远程索引库的地址>
3.远程代码仓库 和步骤1 一样github 创建 我们要的是仓库地址类似https://github.com/520weiwei/XXXXX.git 4.本地代码库创建, 此处坑比较多,cd到你想存代码的路径, pod lib create <组件名> , 来创建本地代码组件模版库,根据需要做选择:
1.更新gem的库
sudo gem update --system
复制代码
2.更新xcodeproj
sudo gem install xcodeproj
复制代码
重新执行 pod lib create <组件名> 完美解决如图:
pod install
复制代码
把刚才拖入到classes里的代码pod进来看看是否报错,编译通过后需要修改podspecs索引文件,一般需要修改下面几个问题:
git add .
git commit -m “描述"
git remote add origin 远程代码仓库地址
git push origin master
git tag 版本号 (注:这里的版本号必须和podspec里写的版本号一致) git push --tags
复制代码
上传之后终端显示如图
pod spec lint XXXX.podspec
复制代码
尽管如此你仍然可能遇到如下的问题错误如图(绝对是坑):
pod spec lint XXXX.podspec --verbose --allow-warnings
复制代码
成功如图:
pod repo push 本地索引库名 XXXXX.podspec --verbose --allow-warnings
复制代码
成功后如图: