美文网首页
CocoaPods私有仓库

CocoaPods私有仓库

作者: zidon | 来源:发表于2018-11-22 15:03 被阅读129次

CocoaPods私有仓库

1.先在这里码云创建一个私有项目(github是收费的)。

2. image.png

1.创建好项目后将项目clone到本地.
2.创建好你的代码文件夹并导入你的代码

3.pod repo add YourRepo your_git_url

4.echo "3.0" > .swift-version

5.pod spec create [your spec name]

6.手动创建你的license并修改你的spec文件

s.license      = { :type => "MIT", :file => "LICENSE" }
s.summary      = "你的项目简介"
s.homepage     = "你的仓库地址"
s.source_files   = "youfile/*.{h,m}"#你的代码位置

7.始验证仓库配置是否正确

pod lib lint
pod lib lint --private #可以忽略警告
pod lib lint --allow-warnings #可以忽略警告

这步如果项目中使用了#import <>导致报错 可以修改成#import ""形式
出现 XXX passed validation后 配置成功

8.将你的修改push的远端仓库

git add .
git commit -m'message'
git push

9.最后将代码仓库的描述信息push版本仓库中

pod repo push YourRepo [your spec name].podspec
如果这步出错,根据错误提示,创建对应版本的tag 并push到远端

10.到此已经成功配置好私有仓库

pod serach youProject
->这不也可能报错 需要将你的repo内的地址添加到你的podfile里
->例如:source [your project git address]
创建工程 pod install 你的私有库
也可以直接依赖podspec文件
pod 'yourProject', :path => '~/.cocoapods/repos/yourProject'      #指定路径
pod 'yourProject', :podspec => '~/.cocoapods/repos/OFPublicToolSpec/[your spec name].podspec'  #指定podspec文件
再pod install

10.当你修改代码的时候

全部代码都改好后需要更改podspec文件的版本号,push成功后打标签(tag)号要与spec的版本号相同
最后重新push repo
pod repo push YourRepo $1  --allow-warnings  --private --skip-tests --skip-import-validation

相关文章

网友评论

      本文标题:CocoaPods私有仓库

      本文链接:https://www.haomeiwen.com/subject/wuelqqtx.html