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

操作:

bash 复制代码
platform :ios, '14.0'

target 'ZKMKAPP' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for ZKMKAPP
  pod '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 以下版本
    • 此选项默认不存在,脚本运行没有沙盒限制。
相关推荐
报错小能手3 天前
ios开发方向——swift并发进阶核心 Task、Actor、await 详解
开发语言·学习·ios·swift
用户79457223954134 天前
【AFNetworking】OC 时代网络请求事实标准,Alamofire 的前身
objective-c·swift
报错小能手4 天前
SwiftUI 框架 认识 SwiftUI 视图结构 + 布局
ui·ios·swift
东坡肘子4 天前
被 Vibe 摧毁的版权壁垒,与开发者的新护城河 -- 肘子的 Swift 周报 #131
人工智能·swiftui·swift
报错小能手4 天前
ios开发方向——swift错误处理:do/try/catch、Result、throws
开发语言·学习·ios·swift
小夏子_riotous4 天前
openstack的使用——5. Swift服务的基本使用
linux·运维·开发语言·分布式·云计算·openstack·swift
mCell5 天前
MacOS 下实现 AI 操控电脑(Computer Use)的思考
macos·agent·swift
用户79457223954135 天前
【DGCharts】iOS 图表渲染事实标准——8 种图表类型、高度可定制,3 行代码画出一条折线
swiftui·swift
chaoguo12345 天前
Any metadata 的内存布局
swift·metadata·value witness table
tangweiguo030519876 天前
SwiftUI布局完全指南:从入门到精通
ios·swift