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

React-Native 0.74.1 macOS构建iOS失败:错误码65,rsync操作未授权

解决React Native 0.74.1 iOS构建沙箱权限问题(错误码65)

1. 调整Pod资源脚本的权限与路径

  • 定位到报错的Pods-xxx-resources.sh文件,路径通常为ios/Pods/Target Support Files/Pods-xxx/Pods-xxx-resources.sh
  • 找到第20行生成resources-to-copy-xxx.txt的命令,在该行前添加权限赋予命令:
    sudo chmod -R 777 "$(dirname "$RESOURCES_TO_COPY_FILE")"
    
  • 若仍无效,可直接修改文件生成路径到用户可写目录,比如将$RESOURCES_TO_COPY_FILE替换为~/tmp/resources-to-copy-xxx.txt,提前创建~/tmp目录确保存在

2. 临时关闭Xcode沙箱限制

  • 打开Xcode项目,进入Signing & Capabilities标签页
  • 取消勾选App Sandbox选项,完成构建后可根据业务需求恢复该设置

3. 彻底重置Pod环境

  • 执行以下命令清理并重装Pod:
    cd ios
    pod deintegrate
    rm -rf Podfile.lock Pods ~/Library/Caches/CocoaPods ~/.cocoapods
    pod install --repo-update
    
  • 给Pod目录添加递归权限:
    sudo chmod -R 755 ios/Pods
    

4. 修正Xcode构建脚本的环境配置

  • 进入项目Build Phases标签页,找到[CP] Copy Pods Resources阶段
  • 检查脚本开头的Shell路径,确保使用系统默认的#!/bin/bash,或改为#!/bin/bash -l加载完整环境变量

5. 补充bash的系统权限

  • 打开macOS「系统设置」→「隐私与安全性」→「完全磁盘访问权限」
  • 添加/bin/bash并勾选权限,重启Terminal和Xcode后重试构建

内容的提问来源于stack exchange,提问作者Dev1n.101

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:09:58