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

咨询:为何iOS模拟器无法加载我的Expo应用?

iOS模拟器无法加载Expo应用,仅显示主屏幕的解决方法

问题描述

在终端执行sudo npx expo start启动Expo后,输入i唤起iOS模拟器,仅能加载iPhone主屏幕,无法加载应用;所有Expo项目均出现此问题。输入r尝试重载时,终端返回警告:

No apps connected. Sending "reload" to all React Native apps failed. Make sure your app is running in the simulator or on a phone connected via USB.

实际iPhone设备通过扫码可正常加载应用,仅iOS模拟器存在异常。

环境信息

  • OS:Mac OS Sonoma
  • Node版本:v20.11.0
  • Expo版本:60.0.3

排查与修复步骤

  • 移除sudo权限启动Expo
    不要用sudo执行npx expo start,管理员权限会干扰Expo与模拟器的权限交互。直接执行:

    npx expo start
    

    之后再输入i尝试启动模拟器。

  • 重置iOS模拟器
    打开iOS模拟器,点击菜单栏模拟器 > 重置内容和设置,确认重置后重新启动模拟器,再通过Expo启动应用。

  • 清理Expo缓存
    执行命令清理本地缓存:

    npx expo start --clear
    

    清理完成后重新启动项目并唤起模拟器。

  • 验证Xcode命令行工具
    确保Xcode命令行工具正常配置,执行安装命令:

    xcode-select --install
    

    若已安装,重置路径:

    sudo xcode-select --reset
    

    完成后重启终端再尝试启动项目。

  • 重新安装Expo CLI
    尝试重新安装对应版本的Expo CLI,修复可能的安装异常:

    npm uninstall -g expo-cli
    npm install -g expo-cli@60.0.3
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 16:51:05