Objective-C xcode 新项目 添加pod 时候报错

Sandbox: rsync(49498) deny(1) file-write-create /Users/wangzilong/Library/Developer/Xcode/DerivedData/object-c-demo-cawipddifvbvoiezarigeefhftem/Build/Products/Debug-iphoneos/object-c-demo.app/Frameworks/AFNetworking.framework/.AFNetworking.ILkyzzRnAe

解决方案:关闭 User Script Sandboxing

  •   选中 Xcode 中的项目(最上方蓝色 Project 节点);
    
  •   选择目标 Target(你运行的那个 App);
    
  •   点击 “Build Settings”;
    
  •   在搜索框中输入 sandbox;
    
  •   找到名为 User Script Sandboxing 的设置;
    
  •   将其从 YES 改为 NO。
    

原因:CocoaPods 安装的三方库在第一次构建时会被编译、打包并复制资源(如 .bundle 或 .framework)。如果沙盒限制了写入权限,就会失败。但只要成功构建过一次,之后基本就不会再触发此类问题,除非你清空 DerivedData 或重新 pod install。

posted @ 2025-11-10 15:53  代码只是一种思想  阅读(55)  评论(0)    收藏  举报