第一步:创建Git仓库并编写代码。
第二步:创建tag。
第三步:在项目工程根目录下创建podspec文件
pod spec create 工程名称
若提示没有注册执行 :
pod trunk register '邮箱' '用户名' --description='电脑描述'
收到邮件激活即可
第四步:编辑podspec文件,示例如下(可直接复制):
Pod::Spec.new do |s|
#和.podspec的名称一样
s.name = "TagsListView"
#版本号,每一个版本对应一个tag
s.version = "0.0.5"
#简介
s.summary = "标签列表"
#描述
s.description = <<-DESC
标签列表
DESC
#项目主页地址
s.homepage = "https://github.com/zenganiu/TagsListView"
#许可证
s.license = "MIT
#作者
s.author = { "xuhuimin" => "1126981418@qq.com" }
#支持的pod最低版本
s.ios.deployment_target = "12.1"
#项目的地址,你在git上的项目地址
s.source = { :git => "https://github.com/zenganiu/TagsListView.git", :tag => "#{s.version}" }
#需要包含的源文件
s.source_files = "TagsListView/*.swift"
#是否ARC
s.requires_arc = true
#依赖库
#s.dependency "JSONKit", "~> 1.4"
#swift版本
s.pod_target_xcconfig = {
'SWIFT_VERSION' => '4.2'
}
end
第五步:push到git仓库
第六步:使用,在podfile的增加需要的库;注意需要指定git仓库地址
pod 'TagsListView',:git=>'https://github.com/zenganiu/TagsListView.git'