一、先将自己的库上传到git上
二、生成配置文件:(配置文件的具体配置,看下面第九点说明)
pod spec create 你项目名
三、开始生成版本:(以后更新版本只需要从此开始,但需要更改配置文件版本号)
git tag '1.0.0'
git push --tags
根据配置文件上传你的版本
pod trunk push GlPopView.podspec --allow-warnings
四、(如果提示未注册trunk则注册:
pod trunk register '邮箱地址' --verbose
然后提示点击邮箱链接后:
查看自己注册信息:
五、查看自己注册的信息
pod trunk me (可有可无的一步)
如果库没更新则:
六、如果是更新版本则需要,首次提交不需要
pod update
七、版本更新时更改pod配置文件时注意有两个地方:
s.version = "1.0.5"
s.source = { :git => "https://github.com/gleeeli/GlChartView-Master.git", :tag => "1.0.5" }
八、查看报错详情的方式:
pod spec lint GlPopView.podspec --verbose (打印错误信息)
其它配置可参考:(添加多个依赖库 ,静态库等)
https://blog.csdn.net/xiaofei125145/article/details/50673392
九、配置配置文件需要配置的选项
1.使用命令打开文件
vim GlShowBigPhoto.podspec
2.下面是你配置文件 你需要打开注释或者核对的地方
s.version = "1.0.3"
s.summary = "写一些你库的说明"
s.homepage = "https://github.com/gleeeli/GlShowBigPhoto"
s.license = "MIT"
s.platform = :ios, "9.0"
s.source = { :git => "https://github.com/gleeeli/GlShowBigPhoto.git", :tag => "1.0.3" }
s.source_files = "GlShowPhoto" //这里是你库的路径,这里把podspec文件当做当对路径,跟它同级直接写文件夹名字就行
s.requires_arc = true
s.dependency "Masonry" //这里添加依赖库,没有就不用管,有多个则复制多行
网友评论