pod

pod 升级 .framework 第三方库

2020-07-27  本文已影响0人  hank009

**pod 升级 .framework 第三方库 **

之前集成的 .framework 第三方库 pod 库,有一些小bug,需要升级一个版本。在此做一个简单的升级操作记录

1. 从github clone 下来第三方库代码
cd ~/Desktop/myRepoCode/

git clone https://github.com/Steve-001/VVBleManager.git
2. 替换 .framework 库中的修改代码
3. 修改 .podspec 文件中版本号 spec.version = "1.1.0"
Pod Spec. new do.png

注:如果是 .framework 的库。 sepc.source_files 和 spec.preserve_paths 可以省略。 spec.frameworks 不可省略。

4.修改后的代码和文件 提交修改到github
4.0 git 查看 文件修改状态
git status
CJ@MacBook-Pro VVBleManager git status.png

红色 即是修改的文件和代码

4.1 把修改的文件和代码 添加到git本地仓库
git add .
4.2 git 添加修改注释
git commit -m ‘修改了……’
4.3 推送 本地仓库代码到远程仓库
git push origin master
5. git版本升级
git tag -a '新版本号' -m '注释'

git push --tags

注意:git tag -a ‘版本号’ 这个版本号一定要和 .podspec文件中的 .version 一致。

6. 验证并上传 .podspec文件,
pod lib lint VVBleManager.podspec
pod spec lint VVBleManager.podspec
pod trunk push VVBleManager.podspec
VVBleManager passed validation,.png

至此,新版本的 .framework pod库已经上传成功

7. 更新本地 pod 库

7.1 更新 pod仓库

pod repo update

这一步有时候会出错,可能是因为网络的原因,切换wifi或者开个手机热点。可解决

7.2 搜索刚发布的pod 版本库 ,有时候cocapods会有延迟,如果在 cocapods官网可以搜索到更新的版本,就可以用pod install集成更新的版本库。

pod search VVBleManager
vivachek ble device tools.png

7.3安装第三方库,使用

pod install

安装成功后,即可以使用升级后的 版本


一些pod 指令

pod trunk delete VVBleManager 0.0.1  # 删除pods 指定版本
pod trunk deprecate VVBleManager     # 将pods 设置为过期,不可撤回。谨慎使用

//注册Trunk
pod trunk register 'Github账户对应邮箱' 'Github账户对应用户名' --description='macbook pro'

//查看自己发布的 pods库
pod trunk me  

// 查看某一个pods库信息
pod trunk info VVBleManager

上一篇下一篇

猜你喜欢

热点阅读