【发布时间】:2018-07-06 03:01:16
【问题描述】:
在$pod install 上它会发出警告并失败
它想表达什么?
macOs : 10.11.6 osx el capitan
我的 pod 版本是:1.5.3
“当前可执行文件”(1.5.2)是什么意思?
和
如何更新?
【问题讨论】:
-
您需要更新您的 pod。
标签: ios react-native cocoapods podfile-lock
在$pod install 上它会发出警告并失败
它想表达什么?
macOs : 10.11.6 osx el capitan
我的 pod 版本是:1.5.3
“当前可执行文件”(1.5.2)是什么意思?
和
如何更新?
【问题讨论】:
标签: ios react-native cocoapods podfile-lock
您遇到的错误是由于您的 podfile.lock 是使用旧版本的 Cocoapods 构建的。您需要做的就是删除您的 podfile.lock 文件并运行 pod install。这将使用您当前的依赖项创建一个新的 podfile.lock。请注意,它不应该花费太长时间,因为您的文件应该已经下载,只需将它们链接到所述文件中即可。
【讨论】:
podfile.lock 但是当它通过 git 被跟踪时它不是 Xcode 项目的一部分所以我不得不删除它通过终端。
2个解决方案
ios/podfile.lock 并再次执行$pod install
或
操作系统更新
2.1 更新 mac 到 high sierra 或更高
2.2 更新xcode
2.3 然后更新 pod $sudo gem install cocoapods
2.4 然后$cd ios
2.5 然后$pod install
【讨论】:
对于像我这样cocoapods版本是1.5.2的人,你可以使用更新cocoapods
sudo gem install cocoapods
问题解决了
用于检查 pod 版本使用
pod --version
对于 cocoapods 版本为 1.5.3 的用户,您可以删除 podfile.lock 并执行 pod install。但是请注意,如果您的项目中使用的库的版本未在 podfile 中指定,那么它们将自动更新到最新版本。
【讨论】:
$ [sudo] gem install cocoapods
你可以用这个命令更新
【讨论】:
$ sudo gem install cocoapods
你可以解决
【讨论】: