You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Xcode14.3后React Native iOS模拟器构建模块错误问题

React Native 0.68.5 在 Xcode14.3 编译失败问题解决

问题背景

基于 React Native 0.68.5 开发的应用,在 Xcode14.2 环境下可正常编译并运行到 iOS 模拟器,但升级至 Xcode14.3 后出现以下编译错误:

  • fatal error: module 'React' in AST file .../React-Core.modulemap
  • No such module 'ExpoModulesCore'

由于新建项目在 Xcode14.3 下可正常运行,因此判定问题源于当前项目的配置差异。

尝试过的无效方案

  • 调整 Xcode 编译配置:将Precompiled Bridging Header设为No,切换至 x86_64 架构模拟器,仅能在 Xcode 中完成部分编译,但无法连接 React Native CLI;执行react-native run-ios时仍触发No such module 'ExpoModulesCore'错误
  • 重置依赖:删除node_modules文件夹,执行yarn clean cache后重新yarn install,无效果
  • 指定架构执行命令:尝试arch -x86_64 yarn ios,问题依旧
  • 修改 Podfile:添加config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"配置,未解决问题

注:Xcode14.3 已移除「使用 Rosetta 打开」选项

最终解决方法

卸载所有 Xcode 相关组件,重新安装 Xcode14.2,启用「使用 Rosetta 打开」选项后,重新执行以下构建步骤:

  1. yarn install
  2. cd ios && pod install
  3. yarn ios

应用恢复正常编译与运行。

内容的提问来源于stack exchange,提问作者juliol1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 09:13:20