美文网首页
创建远程pod公有库

创建远程pod公有库

作者: 91阿生 | 来源:发表于2019-11-21 17:17 被阅读0次
前言:
  • 关于创建自己的远程pod公有库, 使得能在开发中可以利用pod来管理自己的库, 例如一些在iOS开发中常用的分类, 宏等类库都可以上传到自己的github中, 从而pod下来, 进行项目开发.

步骤如下:

1. 在桌面创建一个文件夹

remoteLib.png

终端 cd 到此文件夹中, 然后在此中利用命令创建模板项目***
pod lib create MDTools

结果.png 介绍.png

2. 把自定义的类放到Classes文件夹

修改0.png 修改1.png

终端cd到 Example 模板下
pod install
查看项目中Pods会发现已经pod进了自定义的类

install结果.png

3. 修改MDTools.podspec (可不修改)
⚠️ 但后面的git tag 的版本必须与podspec中的 s.version值一致

podspec文件.png

4. 在github上创建一个MDTools

github.png

5. 使用git
终端cd到之前创建的模板项目
git add .
git commit -m '2019年11月21日'
// 进行关联
git remote add origin https://github.com/Tom/MDTools.git

// 如果出现需要合并的, 可以
// git pull origin master --allow-unrelated-histories

git push -u origin master

6. tag操作
-. 刷新github上的 MDTools 就会发现本地的模板已上传到github

--. 终端cd到之前创建的模板项目, 设置tag
git tag 0.1.0 ⚠️这里的0.1.0必须与 MDTools.podspec中的 s.version = '0.1.0' 一致

git push --tags 刷新下github后,

tag.png

7.尝试使用
创建一个新项目, 创建Podfile

podfile.png

终端cd到刚创建的Demo项目 进行
pod install

结果.png

8.修改自定义类, 进行更新库

修改 模板项目中自定义类 or MDTools.podspec或是其他
⚠️ 必须修改
MDTools.podspec中的 s.version = ' '


更新tag.png

终端cd到模板项目Example后, 进行
pod install

终端cd到模板项目MDTools, 进行上传github
git add .
git commit -m 'xxx'
git push

新增tag
git tag 0.1.1
git push --tags

终端cd到之前创建的Demo项目, 进行
pod update MDTools

最终.png
关于

pod 'MDTools', :git =>"https://github.com/Tom/MDTools.git"
中如何设置成 pod 'MDTools':

注册trunk: xxx@qq.com为github绑定的邮箱,会发送一封带有链接的邮件,打开链接即完成注册
pod trunk register xxx@qq.com 'Mr Hong' -verbose

然后将MDTools.podspec推送到cocoapods上
pod trunk push MDTools.podspec --allow-warnings

结果.png

到此就结束了.

后期写个远程私有索引库

相关文章

网友评论

      本文标题:创建远程pod公有库

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