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

特定项目集成CocoaPods库时遭遇Xcode沙箱权限拒绝错误

问题描述

运行App预览或构建操作时,持续触发以下沙箱权限错误:

error: Sandbox: rsync.samba(3328) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/_CodeSignature (in target 'TESTER' from project 'TESTER')

error: Sandbox: rsync.samba(3329) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/.Info.plist.dyIsUH (in target 'TESTER' from project 'TESTER')

error: Sandbox: rsync.samba(3329) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/.ScrollCounter.p9bsAO (in target 'TESTER' from project 'TESTER')

刚在项目中集成CocoaPods库ScrollCounter,该库在其他项目可正常使用,但当前项目及新建的其他项目集成后,运行代码预览时均出现上述错误。

已尝试的操作
  • 清理Xcode构建文件夹
  • 新建项目并重新安装Pods(Podfile与正常项目一致,已修改目标)
  • 执行权限修改命令:chmod -R 755 /Users/myname/Documents/TESTER
可行解决方案

以下是针对这类沙箱权限问题的有效修复步骤:

1. 重置Xcode的DerivedData

直接删除整个DerivedData目录,彻底清理残留缓存:

rm -rf ~/Library/Developer/Xcode/DerivedData

删除后重启Xcode,重新构建项目。

2. 修正Pods库的签名配置

  • 打开项目的Pods工程,找到ScrollCounter目标
  • 进入Build Settings,搜索Code Signing Identity,将Debug模式下的签名身份设置为iOS Developer或Automatic
  • 确认Signing Certificate和Provisioning Profile配置无冲突,避免签名异常引发权限限制

3. 批量重置目录权限

  • 打开Xcode偏好设置 → Locations,点击Derived Data旁的箭头打开目录
  • 右键点击当前项目的构建文件夹,选择Get Info
  • 在Sharing & Permissions中,确保当前用户拥有Read & Write权限,点击右下角齿轮选择Apply to enclosed items

4. 完全重装CocoaPods依赖

pod deintegrate
pod clean
rm Podfile.lock
pod repo update
pod install

完成后打开.xcworkspace文件,重新构建预览。

5. 检查系统隐私权限

  • 打开系统偏好设置 → Security & Privacy → Privacy
  • 找到Files and Folders,确认Xcode已获得Documents等相关目录的访问权限
  • 若未授权,点击锁图标解锁,勾选Xcode对应的权限选项

内容的提问来源于stack exchange,提问作者Es-so

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 15:52:36