1.远程服务平台
由于GitHub平台上私有权限收费,可以选择国内一家托管平台比如码云、码市,以码云平台https://gitee.com/为例:
先创建一个spec 索引库 如图
点击创建即可 复制一下giturl地址
将远程索引库和本地的索引库关联 命令
pod repo add xxx.podspec xxxxxxxxx.git
执行 pod repo 去查看当前本地索引库
2.使用pods模板测试库文件
先到远程服务平台新建的一个基础组件库如图
执行命令:
pod lib create JHProjectBase
执行完毕后 xcode会自动打开工程
替换Classes 里的文件 就是需要上传的组件模块
cd 到 Example 执行 pod install 可正常调试
使用git管理
git add .
git commit -m 'xxx'
git romte add origin xxxxxxxxxxxxx.git
git push origin master
给工程打tag
git tag '0.1.0'
git push --tag
修改工程里的.podspec
3.验证.podsepc
cd 到工程 执行命令
pod lib lint 验证本地
pod spec lint 验证远程
4. 添加xxx.podsepc 到远程库中 执行命令:
pod repo push JHProjectSpec JHProjectBase.podspec
最后执行
pod search JHProjectBase
显示如图
5.安装
新建工程 执行
pod init
打开工程内的Podfile文件 ,一定要加上这句 如图