由于 podfile 错误,无法在 macbook pro m1 上构建 flutter 项目

时间:2021-07-05 04:25:13

标签: flutter cocoapods

我正在开发一个使用 Flutter 1.22 版构建的 Flutter 项目。最近我买了一台MacBook m1。我面临的最坏情况是我无法在 MacBook 上构建项目。它显示了一个长 podfile 错误。某些 firebase 软件包正在发生这种情况。 现在我完全被困住了。无法更新我在 App Store 上运行的应用程序。 如果您有任何想法或解决方案,请提供帮助。

4 个答案:

答案 0 :(得分:0)

我遇到了类似的事情,我就是这样解决的:

  1. rm ios/Podfile
  2. rm ios/Podfile.lock
  3. rm -rf ios/Pods
  4. 扑通干净
  5. 颤动酒吧获取

然后如果这不起作用,请确保 XCode 是最新的,打开 ios/Runner.xcworkspace。您应该会在左侧看到一些警告和提示,要求您应用建议的更改。

答案 1 :(得分:0)

嗯,我以前做过这个噩梦。当我从 1.xx -> 2.xx

更改和迁移 flutter 时发生
  1. 使用android studio新建一个同名同包的flutter项目。
  2. 将 lib 文件夹和 package.YAML 复制到新项目中。
  3. 运行 flutter 构建 ios,并尝试您是否仍然有错误。
  4. 如果没有,则表示此解决方案有效,请开始复制项目的本机配置,例如 firebase 配置、android manifest XML。

答案 2 :(得分:0)

答案 3 :(得分:0)

请在 M1 机器上尝试以下命令:

sudo arch -x86_64 gem install ffi
arch -x86_64 pod install