程序员

创建私有podspec

2020-12-08  本文已影响0人  Small_Potato

1.大概步骤如下

2.直奔主题

如何安装cocoapods网上好多教程.
首先创建两个私有库,作者这里是在github上创建了两个,一个是ZXPodSpecDemo.git,负责上传项目工程;一个是ZXPosSpecs.git,负责上传podspec

3.创建cocoapods项目

$cd /Users/liuzixing/Desktop
$pod lib create PodSpecDemo

注意:Would you like to include a demo application with your library?直接选择YES,会自动创建测试用的podspec

4.上传cocoapods项目

$cd /Users/liuzixing/Desktop/PodSpecDemo
$git add .
$git commit -s -m "Initial Commit of Library"
$git remote add origin https://github.com/oneredfox/ZXPodSpecDemo.git
$git push origin master

给刚才的上传打个tag

$git tag -m "first release" 0.1.0
$git push --tags

上传完毕后如图


代码库

5.Spec Repo

$pod repo add ZXSpecs https://github.com/oneredfox/ZXPosSpecs.git
$cd ~/.cocoapods/repos/ZXSpecs
$pod repo lint .

程序显示All the specs passed validation.表示通过

6.podspec

-验证podspec

$cd /Users/liuzixing/Desktop/PodSpecDemo
$pod spec lint PodSpecDemo.podspec --allow-warnings

显示PodSpecDemo.podspec passed validation.,代表podspec设置的没有问题

-上传podspec

$pod repo push ZXSpecs PodSpecDemo.podspec --allow-warnings

7. 使用

新创建个项目,直接在Prdfile中编辑,然后执行pod [图片上传中...(191607398724_.pic.jpg-8383b-1607398732862-0)] install

Prdfile
项目

8.更新维护

作者这里直接用 sourcetree 克隆下来,然后操作的,也可以按照上面的提交步骤提交


代码
sourcetree

9.验证上传podspec,跟上面的第6部一样 验证0.1.1

10.多人开发

pod trunk add-owner 邮箱地址
pod trunk remove-owner 邮箱地址

11.问题

上一篇 下一篇

猜你喜欢

热点阅读