iOS组件化-创建私有库

280 阅读1分钟

步骤

1.cd到桌面文件夹下“ExampleDemo”

2.pod lib create XXXTool,回车后,回答几个问题Swift,Yes,None,No,此时,本地私有库创建成功

3.将工具类复制到XXXTool/classes中

4.编辑XXXTool.podspec
修改如下
summary:修改描述
homepage:私有库地址
source:创建的工具类地址

5.再次回到Example文件夹
cd ~/.../.../Example
pod update --no-repo-update

6.在码云/github上创建两个仓库XXXTool/XXXToolSpec

7.cd到XXXTool下,验证spec
pod lib lint --allow-warnings
成功后,显示XXXTool passed validation

8.发布项目 tag 0.1.0
git init
git add .
git commit -a -m "提交的message"
git remote add origin http......(托管平台项目地址)
git pull origin master
git push origin master
git tag 0.1.0
git push origin 0.1.0
查看托管平台是否提交成功

9.创建spec
pod repo add XXXToolSpec http......(托管平台项目地址)
将远程插件下载到.cocopods中验证:
pod repo push XXXToolSpec XXXTool.podspec --verbose --use-libraries --allow-warnings

10.私有库的使用
pod 'XXXTool',:git=>'http......(托管平台项目地址)'