当前位置: 首页 > news >正文

[Swift]pod install成功后运行项目报错问题error: Sandbox: bash(84760) deny(1)

操作:

platform :ios, '14.0'target 'ZKMKAPP' do# Comment the next line if you don't want to use dynamic frameworksuse_frameworks!# Pods for ZKMKAPPpod 'Moya'end

pod install成功后运行报错

报错:

error: Sandbox: bash(84760) deny(1) file-write-create /Users/gamin/Documents/jiruan/ZKMKAPP/Pods/resources-to-copy-ZKMKAPP.txt (in target 'ZKMKAPP' from project 'ZKMKAPP')

/Users/gamin/Documents/jiruan/ZKMKAPP/Pods/Target Support Files/Pods-ZKMKAPP/Pods-ZKMKAPP-resources.sh: line 20: /Users/gamin/Documents/jiruan/ZKMKAPP/Pods/resources-to-copy-ZKMKAPP.txt: Operation not permitted

realpath: illegal option -- m

usage: realpath [-q] [path ...]

:20: error: Unexpected failure

解决:

在Xcode中,前往项目的“Build Settings”部分,将属性设置ENABLE_USER_SCRIPT_SANDBOXING设置为“No”。

相关:

在 Swift 或 Xcode 项目中,ENABLE_USER_SCRIPT_SANDBOXING 是一个用于控制 用户脚本沙盒化 的构建配置选项。它主要与 Xcode 的脚本执行环境有关,目的是提高构建脚本的安全性,防止脚本对系统或文件进行未经授权的操作。

ENABLE_USER_SCRIPT_SANDBOXING 默认值

  • Xcode 14 及以上版本
    • 默认值为 YES
    • 用户脚本被限制在沙盒环境中运行。
  • Xcode 14 以下版本
    • 此选项默认不存在,脚本运行没有沙盒限制。

相关文章:

  • Django 实现服务器主动给客户端发送消息的几种常见方式及其区别
  • 医院科研科AI智能科研支撑平台系统设计架构方案探析
  • Java 动态代理教程(JDK 动态代理)(以RPC 过程为例)
  • 【java实现+4种变体完整例子】排序算法中【希尔排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • 从FPGA实现角度介绍DP_Main_link主通道原理
  • 【AIVS】OPENAIVS开源视频推理系统简介
  • Mermaid 是什么,为什么适合AI模型和markdown
  • 螺旋升降机可以通过人工智能来进行选型吗
  • 第34讲|遥感大模型对比实战:SAM vs. CLIP vs. iSAM
  • 【记录】服务器用命令开启端口号
  • PyTorch :优化的张量库
  • GPU渲染阶段介绍+Shader基础结构实现
  • 服务治理-服务注册
  • 洛谷P1177【模板】排序:十种排序算法全解(2)
  • 23种设计模式-创建型模式之原型模式(Java版本)
  • [Java EE] Spring 配置 和 日志
  • 嵌入式面试题解析:常见基础知识点详解
  • spring Ai---向量知识库(一)
  • [Java · 初窥门径] Java API 文档使用说明
  • 青少年编程与数学 02-016 Python数据结构与算法 29课题、自然语言处理算法
  • 印尼塔劳群岛附近发生6.3级左右地震
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈
  • 工人日报评一些旅行社不收记者律师:“拒客黑名单”暴露心虚病
  • 美团回应京东“二选一”指控:没有任何理由对某平台进行任何限制
  • 美元指数跌破98关口,人民币对美元即期汇率升值至4月3日来新高
  • “科技+萌点”机器人马拉松刷屏!宇树回应“半马摔倒”