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

Expo Go在iOS模拟器崩溃问题(Expo React Native模板应用)

问题

运行Expo新建的空白Hello World应用时,Android Studio模拟器运行正常,但iOS模拟器上Expo Go虽能安装,却无法启动——仅显示Expo启动闪屏片刻后就消失,控制台无任何错误提示。Xcode已更新,依赖版本如下:

"expo": "~47.0.8",
"expo-status-bar": "~1.4.2",
"react": "18.1.0",
"react-native": "0.70.5"

已尝试以下操作:

  • 为macOS上的Xcode应用授予不同权限
  • 删除node_modules和package-lock.json后重新执行npm install安装依赖
  • 删除.expo目录
  • 更换不同的iOS模拟器
  • 卸载模拟器上的Expo Go并重置模拟器
  • 按照Expo文档安装Xcode命令行工具
解决建议
  • 检查模拟器系统版本兼容性:Expo SDK 47要求iOS最低版本为13.0,确保模拟器系统版本不低于此,优先选择iOS 15或16这类稳定版本
  • 彻底清除Expo缓存:执行npx expo start --clear命令,清除所有缓存后重新启动项目
  • 确认macOS权限配置:在系统设置的「隐私与安全性」-「完全磁盘访问」中,添加Xcode和终端应用,确保它们拥有完整的磁盘访问权限
  • 更新Expo CLI:执行npm install -g expo-cli将CLI更新至最新版本,避免CLI与SDK版本不匹配引发问题
  • 手动安装对应版本的Expo Go:卸载模拟器上的现有Expo Go后,下载与SDK 47匹配的Expo Go安装包,直接拖入模拟器完成安装
  • 查看模拟器系统日志:打开Xcode,通过「Window」-「Devices and Simulators」选中目标模拟器,点击「Open Console」,启动应用时查看是否有未在终端显示的错误日志
  • 尝试原生构建运行:执行npx expo run:ios直接构建原生iOS项目并运行,绕过Expo Go,获取更详细的错误输出

内容的提问来源于stack exchange,提问作者Michał Bieńko

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 10:01:21