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

运行npx expo run ios时遇Failed to create the native directories错误求助

解决Expo运行iOS时“Failed to create the native directories”错误的方案

以下是针对性的解决步骤,按顺序尝试:

  • 清理缓存与重装依赖

    1. 清空Expo缓存:npx expo start --clear
    2. 强制清理npm缓存:npm cache clean --force
    3. 删除项目根目录下的node_modules、package-lock.json(或yarn.lock),然后重新安装依赖:npm install
  • 更新Expo CLI到最新版

    1. 查看当前版本:expo --version
    2. 全局更新Expo CLI:npm install -g expo-cli,或者直接使用最新版CLI执行命令:npx expo-cli@latest run ios
  • 手动重新生成原生目录

    1. 彻底删除现有原生目录:rm -rf ios android
    2. 仅针对iOS重新生成原生项目文件:npx expo prebuild --platform ios,完成后再执行npx expo run ios
  • 修复目录权限问题

    1. 确保项目目录在用户可读写的路径下(避免系统根目录、/Applications等受限制路径),建议移到~/Projects这类用户目录
    2. 修复目录所有权(macOS环境):sudo chown -R $(whoami) /path/to/your/project
  • 检查Xcode配置

    1. 确保Xcode为Expo兼容的最新稳定版本,打开Xcode完成初始化(包括许可协议、组件安装)
    2. 确认Command Line Tools已配置:打开Xcode → 偏好设置 → 位置,选择对应版本的Command Line Tools
    3. 执行sudo xcodebuild -license accept确认同意Xcode许可协议
  • 临时替代方案:使用Expo Go
    如果上述步骤均无效,可先通过Expo Go快速测试应用:执行npx expo start,在iPhone上打开Expo Go扫描终端中的二维码即可运行,无需生成原生目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 19:30:00