iOS技术

cocoapods更新指定库指令

2022-12-27  本文已影响0人  野咪咕

更新指定第三方库

pod update 库名


Tips: 安装repo镜像

cd ~/.cocoapods/repos

git clone --depth 1 https://github.com/CocoaPods/Specs.git master

pod install --verbose --no-repo-update

该命令只安装新添加的库,已更新的库忽略

pod update 库名--verbose --no-repo-update

该命令只更新指定的库,其它库忽略

podfile 里面删除要删除的库

在终端执行命令 pod update --verbose --no-repo-update

当需要在CocoaPods中删除一个我们不要的库时 可以在Podfile中直接删除相关库

再cd 到项目目录 执行pod update --verbose --no-repo-update 或者pod install --verbose --no-repo-update命令

两者的删除时区别:

pod update --verbose --no-repo-update 会在删除相关库时 更新其他库版本

pod update 库名 --verbose --no-repo-update 只会删除相关库 和下方一致

pod install --verbose --no-repo-update 只会删除相关库

两者的安装时区别:

pod install --verbose --no-repo-update 只安装新添加的库

pod update --verbose --no-repo-update 会在安装相关库时 更新其他库版本

pod update 库名 --verbose --no-repo-update 只更新指定的库,其它库忽略

个人建议使用 pod install --verbose --no-repo-update

pod install --repo-update

//cocoapods 报错

You have either:

* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.

* mistyped the name or version.

* not added the source repo that hosts the Podspec to your Podfile.

你有:

*过期的源repo,你可以用' pod repo update '或' pod install——repo-update '更新。pod repo update --verbose

*输入错误的名称或版本。

没有在您的Podfile中添加承载Podspec的源repo。

查看Cocoapods引入第三方库的版本号

1.打开终端,cd 项目文件目录

2.执行命令:cat Podfile.lock

3.查看输出:Podfile.lock文件会跟踪每个pod的已安装版本并锁定这些版本。



4.执行pod outdated命令,可以查看项目中非最新的第三方库的名字、版本号以及对应的最新的版本号,项目中已经是最新的库不显示



5.更新第三方库

1)更新指定库名的第三个库,其他库不更新:pod update 库名 --verbose --no-repo-update

2)更新所有的第三方库:pod update --verbose --no-repo-update

6.只安装新增的库,已经安装的库不更新

pod install --verbose --no-repo-update

2,pod search  出现 CDN: trunk URL couldn't be downloaded: 错误  

用第一个删除trunk 解决了

1.执行 pod repo remove trunk 命令,移除掉trunk源就行了

2.打开你工程的podfile文件,在最顶部添加

source 'https://github.com/CocoaPods/Specs.git'

上一篇下一篇

猜你喜欢

热点阅读