繁体   English   中英

Yogakit/yogakit.modulemap' 在 Apple M1 上找不到 React Native

[英]yogakit/yogakit.modulemap' not found React Native, on Apple M1

我正在尝试编译一个配置了WatermelonDB的 hello-world react-native 应用程序。 我有一台 M1 Macbook Pro M1 并按照此处此处给出的说明为Watermelon设置项目。 设置完成后, Android的编译可以正常工作,但 iOS 的编译失败并出现以下错误:

在此处输入图像描述

此问题已在此处讨论,但问题是此错误可能在许多不同的情况下发生。 因此,有很多不同的建议,并非所有建议都针对 M1 上出现的这个问题。

我正在使用 Xcode 13.4 并试图在 iOS 模拟器上启动应用程序,因为我没有要测试的 iOS 手机。

请不要提供涉及安装旧版本react-nativeXcode的解决方案。 我正在寻找使最新版本的react-native在最新版本的Xcode上工作的解决方案。

我已经设法通过使用Rosetta让它工作。 在开始创建项目之前,我执行了以下步骤。

  1. 在应用程序文件夹中找到Xcode ,右键单击它并选择“获取信息”

在此处输入图像描述 .

  1. 在打开的信息对话框中,选中标有“使用 Rosetta 打开”的复选框,然后关闭对话框。

在此处输入图像描述

完成此操作后,我按照问题中链接到的教程中的所有步骤进行操作。 日志仍然显示我最初发布的错误:

在此处输入图像描述

但构建继续、完成并在iOS模拟器上成功启动。

在此处输入图像描述

也许有更好的解决方案不依赖于Rosetta 但这对我现在有用。

编辑:我第二次做本教程时做的另一件事是通过双击.xcworkspace而不是.xcodeproj文件来启动Xcode设置。 不确定这是否是解决方案的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM