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

使用Expo构建React Native iOS应用时遇模板包下载提取错误

解决expo run:ios在macOS Ventura 13.6上的模板下载提取错误

针对你遇到的Error downloading and extracting template package错误,以下是可行的排查和解决步骤:

  • 清理Expo缓存与临时文件

    1. 清除项目本地缓存:expo r -c
    2. 删除错误提示中的临时目录:rm -rf /private/var/folders/qw/slkn0lcd7d111ywhy1frhff00000gn/T/9660f69bdb9f9887f19a06c8b726844f
    3. 如果上述目录不存在,直接清空Expo相关临时文件:rm -rf /private/var/folders/qw/slkn0lcd7d111ywhy1frhff00000gn/T/*expo*
  • 切换包管理器重新安装依赖

    1. 若之前用yarn,先删除yarn.lock和node_modules,然后执行npm install
    2. 若之前用npm,删除package-lock.json和node_modules,执行yarn install
    3. 确保包管理器版本兼容:npm ≥8.x 或 yarn ≥1.22.x
  • 检查iOS开发环境完整性

    1. 打开Xcode,确认已安装对应版本的iOS SDK
    2. 安装/更新Command Line Tools:xcode-select --install
    3. 同意Xcode许可协议:sudo xcodebuild -license accept
  • 手动指定模板版本运行
    尝试使用指定版本的模板执行命令,例如:
    expo run:ios --template expo-template-blank@latest
    若项目基于特定Expo SDK版本,使用对应模板版本(如SDK 49对应expo-template-blank@49.0.0)

  • 重置Expo CLI

    1. 卸载全局Expo CLI:npm uninstall -g expo-cli
    2. 重新安装:npm install -g expo-cli
    3. 或直接使用npx避免全局版本问题:npx expo run:ios

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 19:31:00