CocoaPods制作第三方库

        经常pod别人的第三方库,自己的库怎么上传上去呢?这周我整理了一下CocoaPods制作第三方库的流程,没上传过的可以来尝试一下哟~~

什么是CocoaPods

        CocoaPods是用来管理Xcode项目里面的依赖库的。 详细介绍请看官方介绍,还有google制作的有趣的视频An Introduction to CocoaPods (Route 85),这篇视频很详细的介绍了CocoPods作用,下载安装以及第一次使用。

创建本地项目

初始化项目
pod lib create ZTTextField
复制代码

ZTTextField 改成自己的项目名字。

回答问题

可根据自己的需求来填。

配置项目
  1. 回答完问题后,Xcode会自动打开。可修改podspec和README.md
  2. 替换ReplaceMe.m,把自己封装好的拖进来
发布到git上。

注意地址和tag,与spec里配置的保持一致

git init
git add .
git commit -m "first commit"
git remote add origin git@github.com:zttina/ZTTextField.git
git push -u origin master
需要打tag
git tag 0.1.0(版本和spec里面的保持一致)
git push --tags
复制代码

提交发布到pod

创建账号
  1. 注册账号:将下面邮箱换成自己的GitHub邮箱
pod trunk register '351199191@qq.com' --verbose
复制代码
  1. 收到邮件,进邮箱查看并点链接

3) 查看自己的注册信息,也可查看自己发布的开源Pod库

pod trunk me
复制代码
检查配置是否正确
  1. 不联网的检查,podspec。比如此处地址和实际github地址不一样,会报错
pod spec lint
复制代码
  1. 联网检查podspec,外部repo和相关tag是否正确
pod spec lint
复制代码
发布到Pod
pod trunk push
复制代码
确认是否成功
  1. 如果成功,如下图所示
  2. pod search,我的报错了,pod repo update后还是报错。
    如果你也遇到这情况,不要慌,先清一下缓存(如下),然后再pod search就出来了
rm -rf ~/Library/Caches/CocoaPods
复制代码

最后

        现在我们就可以pod我们自己的库到项目里面了~~是不是很简单。说得不对的,请大家多多指点~如果想了解更深,可看官网哟~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值