创建
查看自己是否注册过Trunk
pod trunk me
注册
pod trunk register Demo@email.com "YourName" --verbose
创建库
pod lib create libraryName
然后需要回答几个问题,根据自己情况回答,然后会创建
把代码添加到Classes文件夹下,删除replaceme文件
修改一下.podspec文件内容
验证 .podspec 文件的格式是否正确,cd 到 *.podspec 文件所在的目录下
pod lib lint
验证成功之后把整个工程(整个文件夹)上传到GitHub
添加Tag(需通.podspec中相同)
git tag -a 0.0.1 -m '标签说明'
git push origin --tags
发布
在仓库目录下执行
pod trunk push libraryName.podspec
成功之后可以看到如下显示
更新
更新podspec文件,更新tag和代码并推送到GitHub,然后执行发布命令。
关于依赖三方库,如Masonry,AFNetworking等
只需在podspec中添加
s.dependency 'Masonry', '~> 1.1.0'
(仅做个人记录用)
参考文章:苹果开发中文网站CocoaPods创建自己的公开库、私有库 - CocoaChina_让移动开发更简单
错误解决
xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
) during validation.
打开 Xcode>preferences>Locations>Command line Tools 配置即可。