Xcode15.0.1+CocoaPods1.14.2构建失败:rsync权限错误求助
解决Xcode 15构建时rsync权限错误的方案
针对你遇到的rsync: recv_generator: mkdir "/Users/../_CodeSignature" failed: Operation not permitted (1)错误,可尝试以下几种解决方法:
取消资源的「Copy only when installing」选项
- 打开项目Target的「Build Phases」标签页
- 找到「Copy Bundle Resources」列表,检查其中的资源文件
- 取消勾选有问题资源的「Copy only when installing」选项,重新构建
修改Pods的资源拷贝脚本
- 打开Pods项目,找到「[CP] Copy Pods Resources」构建脚本
- 定位到脚本中的rsync命令行,添加
--chmod=u+w参数,修改后的命令示例:rsync --delete -av --filter P .*.?????? --chmod=u+w --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${SOURCE_PATH}/" "${TARGET_PATH}" - 保存脚本后重新执行
pod install,再尝试构建
清理项目缓存
- 执行命令删除Xcode派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData - 在Xcode中按下
Cmd+Shift+K清理构建文件夹,之后重新构建项目
- 执行命令删除Xcode派生数据:
修复目录权限
执行命令重置DerivedData目录的权限:sudo chown -R $(whoami) /Users/$(whoami)/Library/Developer/Xcode/DerivedData
内容的提问来源于stack exchange,提问作者SAURABH SANWAL
相关产品推荐
相关产品推荐

