无法在 Mac M1 上运行 React Native 项目

时间:2021-03-17 04:48:35

标签: ios xcode react-native apple-m1

英语不是我的母语,所以你可能很难理解,抱歉高级。

我正在使用 Macbook Air M1,我正在尝试按照本指南创建一个 React Native 以使用 Xcode 运行:https://reactnative.dev/docs/environment-setup#installing-dependencies

我已经按照指南进行操作并且一切顺利,直到我进入“ npx react-native run-ios ”部分,因为它总是向我抛出错误:

[运行 npx react-native run-ios 时出错][1]: https://i.stack.imgur.com/gdoQR.jpg

我尝试使用 ios 文件夹中的工作区文件运行,但它也抛出此错误: [使用 Native 或 Rosseta 模式][2]:https://i.stack.imgur.com/huZEZ.jpg

此外,当尝试运行工作区文件时,它不会运行 Metro,如果我运行项目文件,metro 只会自动启动(我也使用项目文件手动运行了 Metro,但没有运气)

我在这里和谷歌搜索了很多尝试修复:在 Rosseta 模式下运行终端和 xcode,排除 arm64,评论 #flipper 但没有任何效果。

不,更准确地说,2 天前有些东西奏效了,我设法通过 Rosseta 模式构建和运行我的应用程序,但 2 天后,它不再有效。

我真的不知道该怎么做或如何解决这个问题,如果有人知道如何使用 M1 mac 进行这项工作,请告诉我好吗?

1 个答案:

答案 0 :(得分:0)

在你做这个'npx react-native run-ios'之前你有没有安装过react-native-cli?