美文网首页
制作podspec并发布github

制作podspec并发布github

作者: 有理想有暴富的小青年 | 来源:发表于2024-09-18 18:41 被阅读0次

先去github建个项目 配置一下

1、git 拉取 /重新clone到本地

2、替换framework 以及修改podspec版本号信息

3、git add .

    git commit -m “1.0.x”

 git push     

git tag 1.0.x 

      git push —tags

4、验证(本地及远程)

pod spec lint XXXFramework.podspec --allow-warnings --sources='https://github.com/CocoaPods/Specs.git,https://e.coding.net/gameley/lemon/Lemon-iOS-Specs.git' --use-libraries --no-clean --verbose --skip-import-validation

如果有私有库就加上地址 要不找不到(Lemon-iOS)

因为有依赖库以及版本限制等 加参数多  大概意思是  通过(忽略)模拟器版本验证不报异常信息(非error) 

 !!!出现XXXFramework.podspec passed validation.  即验证通过

5、pod repo push XXXFramework XXXFramework.podspec --sources='https://e.coding.net/gameley/lemon/Lemon-iOS-Specs.git,https://github.com/CocoaPods/Specs' --use-libraries --allow-warnings --skip-import-validation

6、pod search ‘XXXFramework’ 

ps :

可能遇到的错误 

1、提示一个repo找不到的

1.1删除本地repo

 pod repo remove XXXFramework

1.2重新从github添加repo

pod repo add XXXFramework  https://github.com/XXXXXXXcom/XXXFramework.git

2、注意tag版本号  spec里的版本号一定要在github上面体现 并且是最新需要验证的代码  

2.1 tag每次更新建议升级一个版本 避免混淆

相关文章

网友评论

      本文标题:制作podspec并发布github

      本文链接:https://www.haomeiwen.com/subject/ninnljtx.html