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。

浙公网安备 33010602011771号