ios 用于生成锁定文件(1.5.3)的CocoaPods版本高于当前可执行文件(1.5.2)的版本

whitzsjs  于 2023-02-01  发布在  iOS
关注(0)|答案(6)|浏览(89)

$pod install上,它发出警告并失败

  • 一个月一次 *

它想表达什么?
毛利率:10.11.6 osx el capitan
我的pod版本是:1.5.3
"当前可执行文件"(1.5.2)是什么意思?
以及
如何更新它?

isr3a4wc

isr3a4wc1#

你得到的错误是由于你的podfile.lock是用旧版本的Cocoapods构建的。你所需要做的就是删除你的podfile.lock文件并运行pod install。这将创建一个新的podfile.lock,包含你当前的依赖项。请注意,这不应该花费太长时间,因为你的文件应该已经下载了,它们只需要在所述文件中链接。

xeufq47z

xeufq47z2#

    • 3溶液**

1.删除了ios/podfile.lock并再次执行$pod install

    • 或**

1.操作系统更新
2.1将MAC更新为高sierra或更高
2.2更新xcode
2.3然后更新pod $sudo gem安装cocopods
2.4那么$cd ios
2.5那么$pod install

    • 或**

1.做任何事情,使版本匹配,那么只有它会工作

z31licg0

z31licg03#

对于像我这样cocoapods版本为1.5.2的用户,可以使用以下命令更新cocoapods
sudo gem install cocoapods
问题就解决了
用于检查pod版本
pod --version
对于cocoapods版本为1.5.3的程序,你可以删除podfile.lock并执行pod install。但是请注意,如果你的项目中使用的库的版本没有在podfile中指定,那么它们将自动更新到最新版本。

zaq34kh6

zaq34kh64#

$ [sudo] gem install cocoapods

可以使用以下命令进行更新

ux6nzvsh

ux6nzvsh5#

如果你已经尝试了上述方法,它不工作,然后尝试这种方式:

gem update --system
ercv8c1e

ercv8c1e6#

$ sudo gem安装cocopods
你就能解决

相关问题