1、创建git仓库
选择开源协议选择MIT License,后面pods配置文件会用到。
2、将代码上传至 github 并创建分支
3、创建、 .podspec
命令:
pod spec create <项目名称>
//例
pod spec create jyGGed
编辑podspec文件
#OC版本 与Swift版本有差别
Pod::Spec.new do |spec|
spec.name = "JyGGed" #项目名称:导入时需要
spec.version = "1.0" #版本号
spec.summary = "fdsfdsfdsfdsfdsfds" #简介
# 描述
spec.description = <<-DESC
fdsf 是一个用于保存一些fdsfds工具类的工具
DESC
# 项目主页, 不是 git地址
spec.homepage = "https://github.com/CymPlus/JyGGed"
# 开源协议
spec.license = { :type => "MIT", :file => "LICENSE" }
#作者信息
spec.author = { "haha" => "haha@163.com" }
#支持的平台和版本号
spec.platform = :ios, "9.0"
#支持多个平台
spec.ios.deployment_target = "9.0"
#git地址 以及tag值
spec.source = { :git => "https://github.com/CymPlus/JyGGed.git", :tag => "#{1.0}" }
#文件的路径
spec.source_files = "JyGGedDemo/JyGGedDemo/JyGGed/*.{h,m}"
#pod库使用的系统库
spec.framework = "Foundation","UIKit"
end
3、编辑完后之后使用如下指令来验证
pod lib lint
有可能会碰到一些错误,根据提示一个一个修改至出现如下图红框所示便是验证成功了
4、创建Trunk账号并发布
# 注册Cocoapods账号(会接收到一封邮件,验证即可) (如有账号请忽略)
pod trunk register haha@qq.com "haha"
# 查看自己的账号
pod trunk me
# 发布你的pod
pod trunk push JyGGed .podspec
说明发布成功