带有 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 中不起作用

最新版本的 Xcode 安装时卡住了 (12.5)

最新macOS 11.4+Xcode 12.5+iOS 14.6 编译安装WebDriverAgent填坑记

MAC M1开发实录---Xcode真机调试

MAC M1开发实录---Xcode真机调试

Xcode - 命令 PhaseScriptExecution 因非零退出代码而失败 - Mac M1