将自己的库上传到cocopods

  1. 升级版本

    $sudo gem install cocoa pods
    pod setup
    
  2. 注册

    pod trunk register [email protected] 'Aiden' --verbose 
    

    注册完成可以查看信息

    pod trunk me
    
将自己的库上传到cocopods_第1张图片
9A84021B-8B80-4D0A-ACFE-C00EA1277034.png
  1. 创建.spec文件

    pod spec create DHCalendarView
    
  2. 打开DHCalendarView.podspec填写信息

    Pod::Spec.new do |s|
    s.name         = "DHCalendarView"
    s.version      = "1.0.4"
    s.summary      = "日历"
    s.description  = <<-DESC
    好用的日历
    DESC
    s.homepage     = "https://github.com/DajuanM/DHCalendarView"
    s.license      = "MIT"
    s.author       = { "Aiden" => "[email protected]" }
    s.source       = { :git => "https://github.com/DajuanM/DHCalendarView.git", :tag => "#{s.version}" }
    s.source_files  = "DHCalendarView","DHCalendarView/**/*.{h,m}"
    s.requires_arc = true
    s.ios.deployment_target = '8.0'
    end
    

    所有的符号必须�要是英文符号,不然会报错

    这中间可能会报一些错误,根据提示解决就好了

  3. 忽略警告

pod lib lint --allow-warnings
  1. 验证文件是否编写正确

    pod lib lint DHCalendarView.podspec
    
  2. 创建tag

    git tag '1.0.4'
    git push --tags
    
  3. 把编写的文件告诉cocopods

    pod trunk push DHCalendarView.podspec
    

    出现以下信息就算成功了

将自己的库上传到cocopods_第2张图片
EA4DCC48-B246-47D5-ABB6-40FCEFC63707.png

错误:


将自己的库上传到cocopods_第3张图片
![Uploading EA4DCC48-B246-47D5-ABB6-40FCEFC63707_378201.png . . .]
解决方法
pod trunk push DHCalendarView.podspec --allow-warnings

你可能感兴趣的:(将自己的库上传到cocopods)