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

Xcode项目归档报错:Sandbox: mkdir(23381) deny(1) file-write-create求解

关于Xcode归档时Sandbox权限错误的解释

这个错误的核心含义是:Xcode在归档过程中尝试创建目录时,被系统的Sandbox(沙箱)机制阻止了。

错误字段拆解

  • mkdir(23381):代表执行创建目录的系统调用,括号内数字是发起该调用的进程ID
  • deny(1):沙箱返回了拒绝操作的结果,数字1对应权限不足的错误码
  • file-write-create:明确被拒绝的操作是「创建文件/目录」的写入权限

可能的触发原因(与是否使用Swift无关)

  • 归档过程中,Xcode的构建脚本或内置工具尝试向沙箱限制的路径写入内容,比如系统级的受限目录(如/usr/下的非授权区域)
  • 项目构建设置里配置了错误的输出路径,导致尝试在无权限的位置生成归档产物
  • Xcode未获得系统的完整磁盘访问权限,无法写入部分目录

解决方向

  • 检查项目Build Settings中的Archive Path、Build Products Path等路径配置,确保指向用户有权限的目录(比如Xcode默认的~/Library/Developer/Xcode/Archives/)
  • 打开系统偏好设置→安全性与隐私→隐私→完整磁盘访问,确认Xcode已被添加并勾选权限
  • 执行Cmd+Shift+K清理项目缓存后,重新尝试归档

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 19:59:55