Xcode构建报错求助:Sandbox: bash(30970) deny(1) file-read-data错误
解决Xcode构建时Sandbox: bash deny file-read-data权限错误
检查脚本文件权限
找到报错的Pods-[name]-frameworks.sh文件,右键查看简介,确认当前用户有读取权限。如果权限不足,打开终端执行:chmod +r /Users/.../ios/App/Pods/Target\ Support\ Files/Pods-[name]/Pods-[name]-frameworks.sh记得把路径里的
...和[name]替换成实际内容。重置CocoaPods配置
先删除Pods目录和锁文件:rm -rf Pods Podfile.lock然后重新安装依赖:
pod install关闭Xcode后,重新打开项目对应的
.xcworkspace文件(别打开xcodeproj)。关闭用户脚本沙箱限制
打开Xcode的Product > Scheme > Edit Scheme,切换到Run标签页的Arguments选项,在环境变量里添加OS_ACTIVITY_MODE,值设为disable;或者在Build Settings里搜索ENABLE_USER_SCRIPT_SANDBOXING,把它改成NO。清理Xcode缓存
按Command + Shift + K清理构建缓存,再按Command + Option + Shift + K清理Derived Data,之后重启Xcode再尝试构建。
内容的提问来源于stack exchange,提问作者YannaY
相关产品推荐
相关产品推荐

