'Pods-Runner' 目标具有包含静态链接二进制文件的传递依赖项

The 'Pods-Runner' target has transitive dependencies that include statically linked binaries

这是 Flutter 和 Xcode 版本:

Flutter 1.22.5 • channel stable 
Version 12.3 (12C33)

我有一个 Flutter 应用程序,在尝试安装 pods 时出现以下错误:

报错是关于AgoraRtcEngine的,之前我用的是agora 3.2.1,报错说我需要3.3.1,然后升级了

然后我尝试安装所有依赖项,不幸的是,我遇到了 The 'Pods-Runner' target has transitive dependencies that include statically linked binaries 错误。

我尝试了以下命令但因附加错误而失败:

  1. 颤动干净
  2. 删除ios/Flutter/Flutter.框架
  3. 删除 PodFile 和 PodFile.lock
  4. 颤振构建ios

有谁知道是什么原因以及如何解决?谢谢

您可能想要更新 CocoaPods,您目前使用的是什么版本

https://github.com/CocoaPods/CocoaPods/issues/7234#issuecomment-346119807

按照终端输出中给出的说明进行操作:

sudo gem install cocoapods

你可能想升级你的 CocoaPods 和你的 flutter 版本

正在升级你安装的 CocoaPods -> “sudo gem install cocoapods”

这将需要一段时间或抛出错误,以防出错尝试从网络手动下载 cocoapods“https://cocoapods.org/app”这将下载 dmg 应用程序文件。

和颤动

尝试“颤动升级”