美文网首页
iOS Cocoapods 更新指定的库

iOS Cocoapods 更新指定的库

作者: 爪爪123 | 来源:发表于2020-06-12 10:54 被阅读0次

定位到相关文件的操作为
终端输入 cd+空格+拖入相关文件
一、指定第三方 SDK 的版本
Podfile

二、更新指定第三方库
终端执行:
pod update 库名
三、 只安装新增库,不更新已安装的库

pod install

把Podfile内全部的库更新重新安装

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

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

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

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

问题解决
(未亲测)
我的是因为Pod的spec库(存放Pod可下载的所有三方库索引)版本太老,找不到你要下载的包,所以可以先删掉旧的Pod的spec库,然后重新安装

pod repo remove master
pod setup

应该也可以使用Pod库更新命令

pod repo update

然后再install,问题解决

eg:
Resolving dependencies of `Podfile`
[!] Unable to find a specification for `ZXRequestBlock`
 
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.
 
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.

此例中未找到相关的第三方库,则需更新cocopod
更新cocopod的操作为在终端输入 (已亲测)

pod install --repo-update

第一部分介绍如何删除项目中已经由cocoapods配置好的第三方
1,打开项目中的Podfile文件,如图所示
2,直接在Podfile文件删除选中想删除的第三方库,如图所示:
3.打开终端cd到当前项目的根目录下重新执行命令pod update --verbose --no-repo-update(网上的做法命令是这么写的:,pod install --verbose --no-repo-update 亲测)
当命令运行完后项目中的Snapkit第三方就已经被移除。

相关文章

网友评论

      本文标题:iOS Cocoapods 更新指定的库

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