iOS 使用cocoapods发布静态库.a或framework

2019-06-28  本文已影响0人  印象iOS

应我们客户的要求要给我们的framework创建Pod支持...在这里总结一下

一:把framework发布到Pod


1. 在GitHub创建一个新的工程

git.png

参考图片选择 Objective-CMIT, 然后创建工程,clone工程到本地

2. 创建xxx.podspec文件

在根目录下,即 LICENSE 同级目录下执行命令

pod spec create xxx

3. 编辑xxx.podspec文件

file.png

4. 提交GitHub并创建tag

把修改的内容提交到GitHub, 然后创建对应上面source的tag

git tag 0.0.1

git push origin --tags

5. 验证xxx.podspec

pod spec lint

ps: 某些参数不对在这里会出现error

6. 发布Pod

pod trunk register xxx@163.com '用户名xxx' --description='描述xxx' --verbose
pod trunk push xxx.podspec

发布之后使用pod search xxx搜索

如果出现错误[!] Unable to find a pod with name, author, summary, or description matching xxx,更新search_index.json

rm ~/Library/Caches/CocoaPods/search_index.json 
pod search xxx

二:更新Pod版本

1.提交修改内容

把修改的内容提交到GitHub, 然后创建对应source的tag

git tag 0.0.2

git push origin --tags

2.验证xxx.podspec并更新

pod spec lint

pod trunk push xxx.podspec
上一篇下一篇

猜你喜欢

热点阅读