将自己的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文件:最重要的环节
代码:
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