带有 Xcode 12.5 的 M1 Mac 从不运行 Flutter 项目
Posted
技术标签:
【中文标题】带有 Xcode 12.5 的 M1 Mac 从不运行 Flutter 项目【英文标题】:M1 Mac with Xcode 12.5 never runs Flutter Project 【发布时间】:2021-08-21 20:57:41 【问题描述】:我在我的 macOS BigSur 11.4 M1 Mac 上使用 Flutter Flutter 2.2.1 • channel stable • 和 Xcode 12.5,我确实在使用。我有很多不同的错误,这些错误与不同的问题有关。我已经完成了旧回购中建议的所有事情,但没有任何改变。我真的被困了1周。 我认为它尝试同时为 macOS 构建,但无法解决它。
有人可以帮我解决吗?我在这周分享我旧的 2 个 repos 的链接。请帮忙,我即将放弃颤振开发。 暂时谢谢,希望对您有所帮助
m1macerror firstreo
编辑 即使在颤振的演示应用程序中,它也会发出很多警告。
【问题讨论】:
将flutter更新到最新版本,他们构建flutter项目,只有在使用Xcode运行应用程序之后。 抱歉信息有误。我已经升级到 2.2.1 稳定版。 @MidhunMP 编辑回购。 你运行flutter build了吗? 虽然 android studio 上的 flutter 根本无法运行,但我该如何构建呢?当我点击在 android studio 中运行时失败 【参考方案1】:当 Cocoapods 设置不正确时会发生这种情况,您能否分享一下 Cocoapods 的设置步骤。应该在 Rosetta 终端上或使用 Rosetta 前缀命令完成。
-
使用 Rosetta 打开任何终端
运行
sudo gem install cocoapods
运行sudo gem install ffi
运行pod repo update
删除您的 ios/PodFile.lock 和 ios/Pods 文件/文件夹
重新运行你的 Flutter 项目
如果您遇到其他问题,请告诉我。
【讨论】:
以上是关于带有 Xcode 12.5 的 M1 Mac 从不运行 Flutter 项目的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 图像选择器在带有 Mac M1 芯片模拟器的 ios 14 中不起作用