【发布时间】:2021-05-29 12:23:51
【问题描述】:
只需在新的 Macbook M1 上创建一个新的 React Native 项目。起初它是在 Xcode 12.4 上构建的,但有任何问题。但是几天后构建失败并出现错误:
致命错误:找不到模块映射文件“/Users/jocoders/Library/Developer/Xcode/DerivedData/CryptoWalletApp-hfiwvoyqlbgufkgtyvqtxygiaodf/Build/Products/Debug-iphonesimulator/YogaKit/YogaKit.modulemap”
我已经尝试过,但没有任何效果:
- 已检查 cocoapods 构建目标,它与我的项目构建目标的版本相同 https://github.com/facebook/react-native/issues/28503#issuecomment-643744117
- 重建项目;
- 使用命令 arch -x86_64 pod install 安装 pod;
- 将 arm64 放入 Xcode 排除架构 https://github.com/facebook/react-native/issues/28503#issuecomment-770378485。
各位大佬能告诉我怎么解决吗?现在可以在新的 Macbook M1 上为 React Native 开发吗?我已经有几个星期了,但仍然无法在 IOS 上运行,因为它太痛苦了,很多错误。而且我在等待来自 Android 的更多惊喜,而不是 IOS,但在真正的 Android 中运行没有任何问题。
【问题讨论】:
-
我正在运行 M1,遇到了您的问题,并且完成了您所做的所有步骤。我一直严格地通过
npx react-native run-ios构建我的项目,但后来我打开了xcode,打开了/ios文件夹,然后从那里运行了构建。此后一切正常。 -
我有同样的错误,尝试你所有的步骤,但没有运气。现在的解决方法是@AngusRyern 提到的 -> 打开 Xcode 并从中构建,我只能在模拟器上运行,当在真实设备上构建时保持断开连接。
标签: ios xcode react-native debugging apple-silicon