已从新编辑,以https://my.oschina.net/u/3697347/blog/1585311为主,本篇内容做为参考git
2017-11-02github
意义:代码模块化的须要网络
步骤:模块化
0.建立私有库网络地址(privateUrl),通常免费的平台有码云、码市等。github目前不支持免费的私有库.net
码云->新建项目->名称:privateKit,是否公开:私有的,其它的不用管 ->建立->privateUrl:blog
https://gitee.com/xxx/privateKitip
1.本地仓库添加私有仓库rem
pod repo add privateKit privateUrlit
2.建立组件工程io
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便可