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

使用Expo CLI在iOS模拟器运行React Native项目报错如何解决

问题解决步骤
  • 优先检查Expo版本兼容性:执行expo --version查看本地CLI版本,确认模拟器内的Expo Go大版本与当前使用的Expo SDK版本匹配。版本不匹配时先执行npm install -g expo-cli更新本地CLI,卸载模拟器内旧版Expo Go后重新启动项目,Expo会自动推送安装匹配版本的Expo Go。
  • 排查网络与端口占用:关闭系统代理、VPN等网络工具,避免阻断本地服务连接。执行lsof -i :19000查看Expo默认端口19000是否被占用,存在占用时执行kill -9 对应进程ID杀掉占用进程,再重新启动项目。
  • 清除缓存启动:执行expo start -c命令启动项目,强制清除本地所有缓存后再尝试连接模拟器,可解决绝大多数缓存导致的编译、连接异常。
  • 检查Xcode基础配置:打开Xcode进入「Preferences」-「Locations」,确认「Command Line Tools」选项已选中对应版本的Xcode工具,未选中会导致Expo与模拟器交互异常。配置完成后重启Xcode与模拟器再尝试运行。
  • 适配macOS Big Sur系统:如果使用的是Expo SDK 46及以上版本,该版本已停止支持macOS Big Sur,可创建项目时指定适配版本,执行expo init appName --template expo-template-blank@sdk-45创建低版本兼容项目再运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 12:30:00