iOS模拟器中Expo Go下载卡住求助(已升级SDK 47.0.0)
Expo Go在iOS模拟器下载卡住的解决方法
问题背景
将Expo SDK升级至47.0.0后,按提示删除了iOS模拟器内的旧版Expo Go,运行expo start --ios或expo client:install:ios时,Expo Go的下载过程均卡住,已尝试更换模拟器、重置模拟器、重启电脑等操作,问题仍未解决。
已尝试操作
- 在iPhone 12、iPhone 12 Pro等不同iOS模拟器测试
- 重置iOS模拟器(抹掉所有内容和设置)
- 重启电脑
- 多次尝试重新安装应用
解决建议
手动安装Expo Go到模拟器
- 打开Xcode,点击顶部菜单栏的
Window > Devices and Simulators - 在弹出的窗口中,选中目标iOS模拟器,点击右下角的「+」按钮
- 选择对应SDK47版本的Expo Go安装包(.ipa格式)完成安装
- 安装完成后,重新运行
expo start --ios启动项目
其他排查优化步骤
- 切换至稳定网络环境,确保设备能正常访问Expo相关资源
- 清除Expo项目缓存:执行命令
expo r -c后再重启项目 - 检查并更新Xcode至兼容版本,确保模拟器的iOS系统版本为13.0及以上(SDK47最低支持iOS13)
- 验证Expo CLI版本兼容性:执行
expo --version,若版本与SDK47不匹配,运行npm install -g expo-cli更新CLI
内容的提问来源于stack exchange,提问作者Nomura Nori
相关产品推荐
相关产品推荐

