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

Expo裸工程Xcode运行/归档报错:expo-configure-project.sh操作不被允许

iOS归档expo-configure-project.sh: Operation not permitted问题解决方案

1. 调整Xcode脚本沙箱设置

  • 打开Xcode项目,进入Build Phases,找到[CP-User] Configure Expo Modules脚本阶段
  • 勾选Run script only when installing选项
  • 确认脚本路径为相对路径(避免使用绝对路径导致沙箱拦截)

2. 移除脚本的隔离属性

  • 关闭Xcode,在终端执行以下命令(替换为你的实际项目路径):
    xattr -r -d com.apple.quarantine ios/Pods/ExpoModulesCore/scripts/
    
    该命令会清除Pods目录下Expo脚本的系统隔离标记

3. 确保脚本具备执行权限

  • 终端进入脚本所在目录,执行:
    chmod -R +x ios/Pods/ExpoModulesCore/scripts/
    
    批量赋予所有Expo脚本可执行权限

4. 禁用用户脚本沙箱

  • 进入项目Build Settings,点击+添加用户定义设置:
    • 键名:ENABLE_USER_SCRIPT_SANDBOXING
    • 值:NO
      此设置会关闭Xcode对用户脚本的沙箱限制

5. 彻底清理重建项目

  • 执行以下命令清理残留文件并重新构建:
    rm -rf ios/build ios/Pods Podfile.lock
    npx pod-install
    npx expo prebuild --clean --platform ios
    
  • 打开Xcode,选择Product > Clean Build Folder,再尝试归档操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 17:35:57