远程私有库及索引

一.创建远程索引库

1.创建远程索引库ZJPodspecs ,勾选readMe.rb

2.将远程私有索引库克隆至本地: pod repo add master_  http://xxx/ZJPodspec.git

3.检查索引库是否创建好: pod repo 

二.创建代码库工程

1.创建代码库工程: cd 桌面, pod lib create ZJBase (参考上图定制工程)

2.代码放在ZJBase/Classes目录下, 删除replaceMe.m; 图片放在ZJBase/Assets目录下

3.参考注释, 修改ZJBase.podspec文件

4.安装代码库文件: cd example, pod install

三.提交代码并打标签

1.创建远程代码仓库ZJBase

2.cd ZJBase桌面工程

git add .  git commit -m "备注" 

git remote add origin https://xxx/ZJBase.git

git push origin master

git tag '0.1.0'    git push --tags

删除远程标签: git push origin :refs/tags/0.1.0 

删除本地标签: git tag -d 0.1.0

四.podspecs文件验证及上传

本地验证: pod lib lint  远程验证: pod spec lint  忽略警告添加: --allow-warnings

将.podspec拷贝到本地索引库,然后上传到远程索引库: pod repo push master_ ZJBase.podspec

上传到cocoaPod官方:  pod trunk register  '账号为邮箱'  pod trunk push

五.使用ZJBase库

在工程的podfile添加源地址:

source "https://github.com/CocoaPods/Specs.git"

source "https:/xxx/ZJCodingSpecs.git"

platform :ios, '9.0'

target 'ZJDemo' do

use_frameworks!

pod 'ZJBase', '~> 0.1.0'

end

注:黑色粗体为示范,根据自己需求修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容