将自己写的库上传到cocoapods

2017-10-18  本文已影响0人  我太难了_9527

今天闲着没事,就想把自己写的好一点的庫上传到cocoapods 上, 之前有两次实验,但是都没有成功过.哈哈哈哈 , 今天没事, 又来研究了下,终于搞出来了, 废话不多说.讲讲步骤
*1 首先你需要把你的代码上传到 GitHub 这里就不具体说了
*2 注册trunk

$sudo gem install cocoapods
 //pod trunk register 邮箱'名字' --description='macbook pro'
 pod trunk register wy_wangyu163@163.com 'wangyu' --description='macbook pro'

第一个指令是更新一下cocoapods不管你现在是什么版本,这个指令也都没有坏处,他会升级到目前最高的正式版。

第二个指令建议邮箱名和用户名与自己的github同步,之后去自己的邮箱中找到该邮件点击验证的链接完成注册。

pod trunk me

*4 创建podspec文件 用pod的命令创建podspec文件

pod spec create WKTitleScorll

*5 配置自己的podspec文件

 s.name         = "WKTitleScorll"
  s.version      = "1.0.0"
  s.summary      = "A multi interface self map for iOS"
  s.homepage     = "https://github.com/wyxlh/WKTitleScorll"
  s.authors            = { "wyxlh" => "Yuki" }
  s.source       = { :git => "https://github.com/wyxlh/WKTitleScorll", :tag => "v#{s.version}" }
  s.requires_arc = true
  s.ios.deployment_target = '8.0'
//这个是你需要上传的文件  WKTitleScorll是你装这个项目的文件夹名  WKTitleScorll/Demo/WKTitleScorll这个是在这个下面的所有文件
  s.source_files  = "WKTitleScorll", "WKTitleScorll/Demo/WKTitleScorll/**/*"
//如果你只有两个文件那么 用下面这个 
 //s.source_files  = 'TitleScrollView/*.{h,m}'
  s.resources = "Resources/*.png"
git tag 'v1.0.0'
git push --tags
cd /Users/wangyu/WKTitleScorll/Demo (这个用你的目录)
pod trunk push WKTitleScorll.podspec

这一行代码做了很多之前步骤中的工作。包括检测podspec是否合法,转成json格式传输,上传到trunk服务器,再转到github的cocoapods库。

执行之后通过的话显示是这个样子的

WechatIMG20.jpeg

出现上面成功的情况就是交给cocoapods团队审核了,这个过程是很快的,从几小时到一个两个工作日不等。建议今天成功了明天下午再来看看,用不着一直刷新。

如果报错了, 就自己查查原因, 我运气好 一次性通过 哈哈哈!!!

上一篇下一篇

猜你喜欢

热点阅读