将自己的SDK上传到GitHub上并用cocoapods管理

大体分为三个步骤吧:
1.github上创建一个sdk项目
2.项目最好只是cocoapods(这一步可有可无)
3.编辑*.podspec文件

下面每个步骤详细来说下:
1.github上创建一个sdk项目(这个基本应该都很熟悉啦~~)
需要注意的就一点:尽量选择上add a license,否则后面没有LICENSE文件,会有点麻烦
登录github官网:https://github.com
创建项目:

2.项目最好只是cocoapods
参考链接:https://www.cnblogs.com/daguo/p/4097295.html

3.编辑*.podspec文件:最重要的环节
将自己的SDK上传到GitHub上并用cocoapods管理

代码:

Pod::Spec.new do |s|
  s.name         = "InterviewDemo"    #存储库名称
  s.version      = "0.0.1"      #版本号,与tag值一致
  s.summary      = "block测试"  #简介
  s.description  = <<-DESC
  "block测试"  #描述
                   DESC

  s.homepage     = "https://github.com/wei3715/InterviewDemo"      #项目主页,不是git地址
  s.license      = { :type => "MIT", :file => "LICENSE" }   #开源协议
  s.author       = { "zww" => "[email protected]" }  #作者
  s.platform     = :ios, "8.0"                  #支持的平台和版本号
  s.source       = { :git => "https://github.com/wei3715/InterviewDemo.git", :tag => "#{s.version}" } #存储库的git地址,以及tag值
  s.source_files  = "InterviewDemo/TestBlock.{h,m}" #需要托管的源代码路径
  s.requires_arc  = true #是否支持ARC

end