1、在github上创建一个存放开源代码的仓库

2、远程仓库和本地仓库进行映射


上面就是用户存放和上传代码
下面开始创建库
3、 执行创建库的命令
pod spec create + 前缀名称(例:xxx.podpec

4、上传代码以及打标签
重点( tag 标记上传至 github ):(会使用git的人可以略过)
1> git tag 'xxx'(xxx必须是你在 .podspec 文件中的 version(版本号))
2> git add . (添加)
3> git commit -m '提交内容'
4> git push origin xxx(xxx是你的tag号)
5>git tag '0.1.0' // 打了一个0.1.0的tag
6> git push --tags 推送标签
5、对库进行验证
下面这个命令可以检测配置文件的正确性
pod lib lint
或者
pod lib lint --allow-warnings //忽略警告
然后在终端上进行查找对应的库
pod search ****
如果显示没有找到,应该是缓存的问题,

然后重新删除:
删除该文件,然后pod setup 或者pod repo update
将podspec进行上传控制
6.1、推送库到cocoapods官方仓库

6.2、在自己的仓库里面存放
eg: https://github.com/bruscarorganization/MySpecs
在对应的仓库下面创建对应的版本,放入对应的podspec就可以了
在podfile里面使用的时候添加:
source 'https://github.com/bruscarorganization/MySpecs.git'
(这个是我的源,可以替换为自己的源)
6.3、 创建本地的业务pod



最后: 执行
pod install
在这个过程中,看这个代码是否合理,可以使用上面的pod lib lint
,如果不严格,可以不检查
网友评论