已重新编辑,以https://my.oschina.net/u/3697347/blog/1585311为主,本篇内容作为参考
2017-11-02
意义:代码模块化的需要
步骤:
0.创建私有库网络地址(privateUrl),一般免费的平台有码云、码市等。github目前不支持免费的私有库
码云->新建项目->名称:privateKit,是否公开:私有的,其它的不用管 ->创建->privateUrl:
https://gitee.com/xxx/privateKit
1.本地仓库添加私有仓库
pod repo add privateKit privateUrl
2.创建组件工程
pod lib create privateKit
3.将组件代码移动到privateKit工程
3.1组件代码移动的privateKit/Classes文件里;
3.2修改privateKit.podspec文件:
s.description 后面的内容一定要写,
s.homepage 改成自己的主页,
s.source = { :git => 'https://gitee.com/xxx/privateKit.git', :tag => s.version.to_s }
4.上传文件到privateUrl
git remote add origin privateUrl
git add .
git commit -m "xxx"
git push -u origin master
5.上传privateKit.podspec
git tag -a 0.1.0 -m "0.1.0"
git push --tags
pod repo push privateKit privateKit.podspec
6.倒入私有库
podfile 里面增加source描述
source 'privateUrl'
source 'https://github.com/CocoaPods/Specs.git'
pod 'privateKit'
pod install即可