先去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每次更新建议升级一个版本 避免混淆