如何解决“Pods-Runner”目标具有传递依赖项,包括静态链接的二进制文件
这是 Flutter 和 Xcode 版本:
Flutter 1.22.5 • channel stable
Version 12.3 (12C33)
我有一个 Flutter 应用程序,但在尝试安装 Pod 时出现以下错误:
错误信息是关于AgoraRtcEngine的,之前我用的是agora 3.2.1,错误信息提示我需要3.3.1,然后我升级了。
然后我尝试安装所有依赖项,不幸的是,我收到了 The 'Pods-Runner' target has transitive dependencies that include statically linked binaries
错误。
我尝试了以下命令,但因附加错误而失败:
- 扑通干净
- 删除 ios/Flutter/Flutter.framework
- 删除 PodFile 和 PodFile.lock
- flutter build ios
有人知道是什么原因以及如何解决吗?谢谢。
解决方法
您可能想要更新 CocoaPods,您当前使用的是什么版本
https://github.com/CocoaPods/CocoaPods/issues/7234#issuecomment-346119807
按照终端输出中给出的说明进行操作:
sudo gem install cocoapods
,
你可能想要升级你的 CocoaPods 和你的 Flutter 版本
升级你安装的 CocoaPods -> "sudo gem install cocoapods"
这将需要一段时间或抛出错误,如果出现错误,请尝试从网络“https://cocoapods.org/app”手动下载 cocoapods,这将下载 dmg 应用程序文件。
和颤振
尝试“颤振升级”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。