关于cocopoads找不到最新版本的第三方问题

简介: 关于cocopoads找不到最新版本的第三方问题

关于cocopoads找不到最新版本的第三方问题


搜索不到最新的第三方框架(比如:官方SDKTZImagePickerController 1.7版本,pod的搜索出的是1.6,也更新不了)原因是本地索引文件需要更新;

例如:

pod search  MJExtension

结果如下:

2198e27adc68f66b1c88f71ee2e89f65.png

CC0CBCDE36AAC2781BE56B355BB6A4B9.png

但是实际上这个库已经更新到3.0.15.1了

818ae8e7ae824ebdf4df88e2b4615c53.png

2ACA04AD3935BBB10B369AC5C8839CEF.png

参看链接

https://www.cnblogs.com/dwj97/p/7442682.html

1.可能是MAC Ruby版本太低了的原因

2.可能是Pod版本问题

我们更新下Ruby就好

操作如下即可解决你的问题

第一步:安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

第二步:通过 brew 安装 Ruby 最新版本

在命令行下依次执行以下命令,即可自动完成最新版本 Ruby 的安装:
brew update
brew install ruby

第三步:

1.先检查自己的Pod是否是最新的版本
➜  ~ pod --version  
如果不是最新的就要执行下面的命令更新升级你的Pod了
2.sudo gem install cocoapods --pre
切换源
3.gem sources --remove https://rubygems.org/
4.gem source -a https://gems.ruby-china.org
查看是否切换成功
5.gem source -l
如果是如下则切换成功
*** CURRENT SOURCES ***
https://ruby.taobao.org/
https://gems.ruby-china.org
升级cocoapods
sudo gem install -n /usr/local/bin cocoapods --pre 
但是有时候pod升到最新版本后我cd到工程文件下 pod install,发现还是没有更新最新的库。这时候需要更新本地Pod的索引文件
6.pod setup

通过 homebrew 安装 Ruby

我在这个链接上找到的资料可以参考https://brew.sh/index_zh-cn

https://www.cnblogs.com/dwj97/p/7442682.html

https://blog.csdn.net/qianyoucaicsdn/article/details/71455570

还有一种处理方法

https://blog.csdn.net/dkq972958298/article/details/53813662

相关文章
|
20天前
|
缓存 安全 开发工具
记 Kylin 麒麟系统安全中心拦截导致 dotnet sdk 找不到 OpenSsl 构建失败
【10月更文挑战第28天】当Kylin麒麟系统安全中心导致.NET SDK找不到OpenSsl并构建失败时,可从检查安全中心拦截规则、确认OpenSsl安装和配置、验证.NET SDK配置及重新构建项目四个方面入手解决。包括查看拦截记录、调整拦截策略、检查OpenSsl安装与库文件路径、配置.NET SDK依赖及环境变量等步骤。
|
jenkins 持续交付
Manage Jenkins管理界面提示“依赖错误: 部分插件由于缺少依赖无法加载...“问题解决办法
Manage Jenkins管理界面提示“依赖错误: 部分插件由于缺少依赖无法加载...“问题解决办法
1270 0
Manage Jenkins管理界面提示“依赖错误: 部分插件由于缺少依赖无法加载...“问题解决办法
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
717 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
|
存储 SQL 安全
typecho新漏洞,强烈建立更新至最新版本!
typecho新漏洞,强烈建立更新至最新版本!
194 0
|
存储 Web App开发 缓存
【译】网站的不同版本可能会同时运行
【译】网站的不同版本可能会同时运行
168 0
【译】网站的不同版本可能会同时运行
|
开发工具 C++ Windows
彻底解决VS中找不到 Windows SDK 版本 8.1的错误
彻底解决VS中找不到 Windows SDK 版本 8.1的错误
1577 0
彻底解决VS中找不到 Windows SDK 版本 8.1的错误
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)
332 0
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
168 0
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
|
开发者
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
262 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(二)
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本