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" end3、编辑完后之后使用如下指令来验证
pod lib lint有可能会碰到一些错误,根据提示一个一个修改至出现如下图红框所示便是验证成功了
4、创建Trunk账号并发布
# 注册Cocoapods账号(会接收到一封邮件,验证即可) (如有账号请忽略) pod trunk register haha@qq.com "haha" # 查看自己的账号 pod trunk me # 发布你的pod pod trunk push JyGGed .podspec说明发布成功