美文网首页
制作自己的cocoapods

制作自己的cocoapods

作者: CCloud | 来源:发表于2018-07-18 16:50 被阅读68次

项目中用到了共同的一些东西,之前都是拖来拖去.
终于有时间,学习记录一下制作一个cocoapods库

参考了以下文章
夏天然后 的 [干货最新]将自己库添加Cocoapods支持
草原烈鹰 的 iOS 自制cocoapod里的第三方


第一步
在GitHub 上创建一个项目
第二步
终端进入你的项目, 执行命令  
 pod spec create 库名
会生成一个文件    库名.podspec
第三步
用xcode编辑刚刚生成的文件    库名,podspec

文件中:
Pod::Spec.new do |s|
# 名称 使用的时候pod search [name]
s.name = “ ”
# 代码库的版本
s.version = “0.0.1”
# 简介
s.summary = “最好自己改下.”
# 主页
s.homepage = "”
# 许可证书类型,要和仓库的LICENSE 的类型一致
s.license = “MIT”
# 作者名称 和 邮箱
s.author = { “" }
# 作者主页
s.social_media_url = "”
# 代码库最低支持的版本
s.platform = :ios, “8.0”
# 代码的Clone 地址 和 tag 版本
s.source = { :git => "", :tag => “0.0.1” }
# 如果使用pod 需要导入哪些资源
s.source_files = "class/**/*.{swift}”
s.resources = “class.bundle”
# 框架是否使用的ARC
s.requires_arc = true

我参考了MJRefresh的内容

Pod::Spec.new do |s|
  s.name         = 'MJRefresh'
  s.version      = '3.1.15.4'
  s.summary      = 'An easy way to use pull-to-refresh'
  s.homepage     = 'https://github.com/CoderMJLee/MJRefresh'
  s.license      = 'MIT'
  s.authors      = {'MJ Lee' => 'richermj123go@vip.qq.com'}
  s.platform     = :ios, '6.0'
  s.source       = {:git => 'https://github.com/CoderMJLee/MJRefresh.git', :tag => s.version}
  s.source_files = 'MJRefresh/**/*.{h,m}'
  s.resource     = 'MJRefresh/MJRefresh.bundle'
  s.requires_arc = true   
end
第四步
验证 库名.podspec 文件,终端  pod lib lint 库名.podspec
如果有错误,根据提示改就可以
第五步
将编辑好的文件,和库文件推到GitHub,并设置tag
第六步
推到cocoapods
pod trunk push 库名.podspec

如果报以下错误,是因为没有注册

 [!] You need to register a session first.

注册下,然后在邮箱里验证链接

pod trunk register 电子邮箱 '您的姓名' --description='macbook pro’

推送成功后

 🎉  Congrats

 🚀  class (0.0.1) successfully published
 📅  July 18th, 02:10
 🌎  https://cocoapods.org/pods/class
 👍  Tell your friends!

相关文章

  • 从0到1构建自己的CocoaPods库

    参考文章: 在CocoaPods上制作自己的库 COCOAPODS创建私有PODS 如何制作自己的CocoaPod...

  • 制作自己的cocoapods

    Podspec 制作 Podspec创建 创建名为MyTest的工程,执行此命令后,pod会向其远程服务器下拉工程...

  • 制作自己的cocoapods

    项目中用到了共同的一些东西,之前都是拖来拖去.终于有时间,学习记录一下制作一个cocoapods库 参考了以下文章...

  • 制作自己的Cocoapods

    制作自己的Cocoapods 创建自己私有pod库,官方推荐使用 pod lib create [pod name...

  • 制作cocoapods私有仓库(一)依赖库制作

    前言制作cocoapods私有仓库 首先是依赖库的制作,然后才是cocoapods私有仓库的制作 依赖库的制作的制...

  • 制作自己的Cocoapods库

    Cocoapods作为管理第三方库的神器,有时候想要把自己写的库放上去,不敢说有多好,让别人喜欢,至少自己熟悉,在...

  • 制作自己的CocoaPods封装

    没有尝试,就不知道是复杂还是简单,对程序员来说就怕复杂,能简单实现的就不能搞复杂了。这文章是也是第一次制作Coco...

  • 制作自己的 cocoapods 库

    制作步骤 1. 创建远程仓库 2. 将仓库克隆到本地 3. 创建.podspes文件 4. 本地目录中创建共享的类...

  • 制作自己的cocoapods库

    准备工作 第一步:本地新建DogTool文件夹(名称随意) 第二步:在码云(或者github)上新建仓库,我这边取...

  • CocoaPods- Github公有库

    参考文章制作CocoaPods依赖库制作PodSpec文件很全面参考文章truck方式之所CocoaPods 一、...

网友评论

      本文标题:制作自己的cocoapods

      本文链接:https://www.haomeiwen.com/subject/umzopftx.html