error: Sandbox: rsync(17136) deny(1) file-write-create

news/2025/6/19 18:15:02

基于 Xcode 16.2 新建工程项目并集成 cocoapods 后,pod install 安装三方 SDK 库后编译抛出如下异常错误 

Tips: 关于 Xcode 16 集成 cocoapods 失败保存可跳转至该传送门

error: Sandbox: rsync(17136) deny(1) file-write-create /Users/fyhsurvivors/Library/Developer/Xcode/DerivedData/CQChildrensHospital-galbvowskmnffaacxihcxibabkxx/Build/Products/Debug-iphonesimulator/CQChildrensHospital.app/Frameworks/MBProgressHUD.framework/_CodeSignature (in target 'CQChildrensHospital' from project 'CQChildrensHospital')
mkdir -p /Users/fyhsurvivors/Library/Developer/Xcode/DerivedData/CQChildrensHospital-galbvowskmnffaacxihcxibabkxx/Build/Products/Debug-iphonesimulator/CQChildrensHospital.app/Frameworks
rsync --delete -av --filter P .*.?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/fyhsurvivors/Library/Developer/Xcode/DerivedData/CQChildrensHospital-galbvowskmnffaacxihcxibabkxx/Build/Products/Debug-iphonesimulator/MBProgressHUD/MBProgressHUD.framework" "/Users/fyhsurvivors/Library/Developer/Xcode/DerivedData/CQChildrensHospital-galbvowskmnffaacxihcxibabkxx/Build/Products/Debug-iphonesimulator/CQChildrensHospital.app/Frameworks"
Transfer starting: 5 files
rsync(17136): error: MBProgressHUD.framework/_CodeSignature/: mkpathat: Operation not permitted
rsync(17136): error: rsync_uploader
rsync(17136): error: rsync_receiver
rsync(17135): error: unexpected end of file
rsync(17135): error: io_read_nonblocking
rsync(17135): error: io_read_blocking
rsync(17135): error: io_read_flush
rsync(17135): error: rsync_sender
rsync(17135): warning: child 17136 exited with status 1

解决办法

修改如下两个配置后重新编译尝试即可
首先,将 User Script Sandboxing 置为 NO
PROJECT => Build Settings => Build Options => User Script Sandboxing

其次,将 App Transport Security Settings 中 Allow Arbitrary Loads 置为 YES
TARGETS => info => Custom iOS Target Properties => App Transport Security Settings => Allow Arbitrary Loads
若初始配置中无此项,直接 add 添加即可


以上便是此次分享的全部内容,希望能对大家有所帮助!


https://dhexx.cn/news/show-5537779.html

相关文章

iview组件库:关于分页组件的使用与注意点

1、官方的API文档说明 选用的分页组件是电梯快速跳转的这一种,大致效果是左边所展示的样子,那么具体如何使用呢? API 官方的API文档 2、分页组件的使用 第一步,在main.js文件中引入iview的组件进去 main.js 第二步,在需…

matplotlib画图报错

在python中使用matplotlib画图时,经常报如下错误: qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "" This application failed to start because no Qt platform plugin could be initialized. Reinstalling the…

TDengine 快速体验(Docker 镜像方式)

简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…

SpringBoot+Vue+MySQL全栈开发实战:前后端接口对接与数据存储详解

SpringBootVueMySQL全栈开发实战:前后端接口对接与数据存储详解 本文将深入探讨如何高效连通SpringBoot后端、Vue前端和MySQL数据库,构建企业级全栈应用。基于2025年最新技术实践,包含8大核心模块、15个代码示例和3种可视化图表,助…

Linux动态库与静态库详解:从入门到精通

很多初学者对Linux下的动态库和静态库概念都会感到困惑。今天,我就结合实际经验,用通俗易懂的语言来讲解这个话题,帮助大家真正理解Linux库的本质。 什么是库?为什么需要库? 想象一下,如果你经常需要做饭…

入门机器学习需要的统计基础

很多人都说:“学机器学习一定要有数学基础”,但问题是——从哪开始学?学到什么程度才够? 其实真的没那么难。 想搭好底子,其实你只需要一门课: 📘统计与概率入门(by Khan Academy&…

SQL SERVER 数据库迁移的三种方法!

要将SQL Server从研发环境的把数据库结构(不含数据)迁移至生产环境,可通过以下几种方法实现。以下是具体操作步骤及适用场景: ⚙️ 一、使用SSMS图形界面生成结构脚本(推荐新手) 通过SQL Server Management Studio的生成脚本向导,仅导出数据库架构: ​​连接测试库​​…

【TinyWebServer】HTTP连接处理

epoll epoll_create函数 epoll_ctl函数 events epoll_wait函数 select/poll/epoll ET、LT、EPOLLONESHOT HTTP报文格式 请求报文 响应报文 HTTP状态码 有限状态机 http处理流程 http报文处理流程 http类 epoll相关代码 服务器接收http请求 流程图与状态机 主…

Prometheus + Grafana 监控 RabbitMQ 实践指南

文章目录 Prometheus Grafana 监控 RabbitMQ 实践教程一、前言二、环境搭建2.1 环境准备2.2 安装 Prometheus2.3 安装 Grafana 三、集成 RabbitMQ Exporter3.1 下载 RabbitMQ Exporter3.2 解压文件3.3 配置环境变量3.4 启动 RabbitMQ Exporter3.6 验证 Exporter 状态 四、Prom…

从零开始搭建现代化 Monorepo 开发模板:TypeScript + Rollup + Jest + 持续集成完整指南

在现代前端开发中,Monorepo(单体仓库)架构已经成为管理多个相关包的主流方案。无论是 React、Vue、还是 Angular 等知名框架,都采用了 Monorepo 的组织方式。本文将带您从零开始,一步步搭建一个功能完整的 Monorepo 开…