由于 podfile 错误,无法在 macbook pro m1 上构建 flutter 项目
Can't build flutter project on macbook pro m1 due to podfile error
我正在开发一个使用 1.22 版 flutter 构建的 flutter 项目。最近我买了一台 MacBook m1。我面临着无法在 MacBook 上构建项目的最坏情况。它显示一个长的 podfile 错误。某些 firebase 软件包正在发生这种情况。
现在我完全被困住了。无法更新我在 App Store 上的应用程序。
如果您有任何想法或解决方案,请提供帮助。
我也遇到过类似的事情,我是这样解决的:
- rm ios/Podfile
- rm ios/Podfile.lock
- rm -rf ios/Pods
- 颤动干净
- flutter pub 获取
然后,如果这不起作用,请确保 XCode 是最新的,打开 ios/Runner.xcworkspace。您应该在左侧看到一些警告,并提示您应用建议的更改。
好吧,我以前做过这个噩梦。当我从 1.xx -> 2.xx
更改和迁移 flutter 时发生
- 新建一个与androidstudio同名同包的flutter工程
- 将lib文件夹和package.YAML复制到新项目中。
- 运行 flutter builds ios, 试试你还是有错误。
- 如果没有,则表示此解决方案有效,开始复制项目的本机配置,如 firebase 配置、android 清单 XML.
更新 Mac 上的 ruby 安装。在 https://github.com/CocoaPods/CocoaPods/issues/9907 and https://betterprogramming.pub/ruby-on-apple-silicon-m1-macs-fb159849b2f5
查看详情
请在 M1 机器上尝试以下命令:
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
我正在开发一个使用 1.22 版 flutter 构建的 flutter 项目。最近我买了一台 MacBook m1。我面临着无法在 MacBook 上构建项目的最坏情况。它显示一个长的 podfile 错误。某些 firebase 软件包正在发生这种情况。 现在我完全被困住了。无法更新我在 App Store 上的应用程序。 如果您有任何想法或解决方案,请提供帮助。
我也遇到过类似的事情,我是这样解决的:
- rm ios/Podfile
- rm ios/Podfile.lock
- rm -rf ios/Pods
- 颤动干净
- flutter pub 获取
然后,如果这不起作用,请确保 XCode 是最新的,打开 ios/Runner.xcworkspace。您应该在左侧看到一些警告,并提示您应用建议的更改。
好吧,我以前做过这个噩梦。当我从 1.xx -> 2.xx
更改和迁移 flutter 时发生- 新建一个与androidstudio同名同包的flutter工程
- 将lib文件夹和package.YAML复制到新项目中。
- 运行 flutter builds ios, 试试你还是有错误。
- 如果没有,则表示此解决方案有效,开始复制项目的本机配置,如 firebase 配置、android 清单 XML.
更新 Mac 上的 ruby 安装。在 https://github.com/CocoaPods/CocoaPods/issues/9907 and https://betterprogramming.pub/ruby-on-apple-silicon-m1-macs-fb159849b2f5
查看详情请在 M1 机器上尝试以下命令:
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install