给iOS库添加Cocoapods支持

前言: 这个文章是摘自我原来的博客, 接下来个人打算是会在这里发布一些当下流行且实用(Python, RN, iOS 技术等)的技术和小伙伴们互相学习! 先立下一个flag, 起到一个督促做用!html

如下是正文:
给库添加Cocoapods支持, 使这个工具使用起来更加方便, 更好的使用Cocoapods, 助力iOS程序开发, 下面进入正题, 想要实现这个过程, 绝对不虚此读.ios

  1. 首先写好一个要添加Cocoapods支持的库 这是我第一个添加Cocoapods支持的工具iOS7兼容自定义带动画的AlertViewController 你能够看看git

  2. 注册trunkgithub

// 升级至最新版本
$sudo gem install cocoa pods
// 完成注册 邮箱和GitHub用户名字
pod trunk register 1005430006@qq.com 'summerxx27' --verbose // 以后点击邮箱连接进行验证
复制代码

3 查看注册信息如图vim

pod trunk me
复制代码

注册信息
4 建立 .spec文件

// XTAlertViewController : 库名字
pod spec create XTAlertViewController
复制代码

5 编辑文件 vimbash

vim XTAlertViewController.podspec
复制代码

6 填写信息: 看名字就知道意思了. 具体还能够看官方文档 个人XTAlertViewController.podspec这个文件是这样写的, 或者找一个优秀的第三方, 模仿着写也是能够的微信

Pod::Spec.new do |s|
s.name = 'XTAlertViewController'
s.version = '1.0.1'
s.license = 'MIT'
s.summary = 'A view like UIAlertViewController on iOS.'
s.homepage = 'https://github.com/summerxx27/XTAlertViewController'
s.authors = { 'summerxx27' => '1005430006@qq.com' }
s.source = { :git => 'https://github.com/summerxx27/XTAlertViewController.git', :tag => s.version.to_s }
s.requires_arc = true
s.ios.deployment_target = '7.0'
s.source_files = 'XTAlertViewController/*.{h,m}'
end
复制代码

7 验证一下本地文件编写是否正确工具

pod lib lint XTAlertViewController.podspec
复制代码

成功
8 把编辑好的文件推送到GitHub (库文件 和 .spec文件)(使用GitHub Desktop就能够) 而且打上标记

git tag '1.0.1'
git push --tags
复制代码

9 把编写的文件告诉Cocoapods学习

pod trunk push XTAlertViewController.podspec
复制代码

10 以后使用查找命令就能够看到了动画

查找

注意事项

库文件应该在仓库的第一层目录(具体如不清楚 你能够下载我文章开头提到的XTAlertViewController 看一下文件层级)

总结 : 大体的过程就是这个样子, 博主在尝试的时候 走了很多弯路, 好在最后成功了, 按照这个步骤, 基本没有错误, .podspec这个文件若是填写正确的话.

参考文章 : 董铂然的博客

感谢您的阅读, 同时祝您顺利, 走心文章, 值得点赞!

微博-点我@夏天是个大人了 || QQ群: 498143780 || 我的微信 [zjw1 005430006]

End 文/ 夏自然后

能够关注个人订阅号文章首发地 [夏自然后 ID: xt1005430006] 最近都一直没有更新 2018年但愿能够作出改变 完善技能树.

夏自然后
相关文章
相关标签/搜索