-
升级版本
$sudo gem install cocoa pods pod setup -
注册
pod trunk register 252289287@qq.com 'Aiden' --verbose注册完成可以查看信息
pod trunk me

-
创建.spec文件
pod spec create DHCalendarView -
打开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" => "252289287@qq.com" } 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所有的符号必须要是英文符号,不然会报错
这中间可能会报一些错误,根据提示解决就好了
-
忽略警告
pod lib lint --allow-warnings
-
验证文件是否编写正确
pod lib lint DHCalendarView.podspec -
创建tag
git tag '1.0.4' git push --tags -
把编写的文件告诉cocopods
pod trunk push DHCalendarView.podspec出现以下信息就算成功了

错误:
![![Uploading EA4DCC48-B246-47D5-ABB6-40FCEFC63707_378201.png . . .]](http://upload-images.jianshu.io/upload_images/1353091-d1e584b49a64207c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
解决方法
pod trunk push DHCalendarView.podspec --allow-warnings