当前位置: 首页 > 知识库问答 >
问题:

XCode调试运行中的权限被拒绝

呼延曜灿
2023-03-14

我想读取文件夹中的所有文件:

let fileManager = FileManager.default
let directoryEnumerator = fileManager.enumerator(at: self.url,
                                                 includingPropertiesForKeys: resourceKeys,
                                                 options: skipHiddenFiles ? [.skipsHiddenFiles] : [],
                                                 errorHandler: { (url, error) -> Bool in
                                                    print("directoryEnumerator error at \(url): ", error)
                                                    accessError = true
                                                    return true
})!

在那个文件夹中有两个文件。但是我得到一个错误,我没有权限这样做(阅读它):

目录枚举器错误位于file:///Users/Shared/MeinDesktop/fasttemp/tmp/src:Error Domain=nscocaerordomain Code=257“无法打开文件“src”,因为您没有查看它的权限。”用户信息={NSURL=file:///Users/Shared/MeinDesktop/fasttemp/tmp/src,NSFilePath=/Users/Shared/MeinDesktop/fastemp/tmp/src,NSUnderlyingError=0x600000a94240{错误域=NSPOSIXErrorDomain代码=1“不允许操作”}

我将Xcode本身以及生成的应用程序文件添加到具有完全访问权限的安全部分。什么都没变!这个代码运行了多年,所以我不认为这是错误的。我需要在XCode中进行一些设置吗?

共有1个答案

景承教
2023-03-14

我知道了:项目中有一个名为“YourProjectName.Rights”的文件。在该文件中,有一个沙盒应用程序的选项。将此设置为“否”,效果很好!万岁

 类似资料:
  • 我添加了使用权限,包括WRITE_EXTERNAL_STORAGE,android.permission.相机,READ_EXTERNAL_STORAGEAndroidManifest.xml. 当我在Nexus6(API 24)中运行我的应用程序时,它向我抛出了以下错误: java.io.IOException:权限被拒绝 这是我的代码: 如何在权限相机运行时打开之前使用它?

  • Windows 10上的更新似乎一夜之间就打破了Python。只是尝试运行python--version返回了一个“权限被拒绝”错误。三次更新都没有;KB4507453、KB4506991或KB4509096看起来可能是罪魁祸首,但问题发生的时间令人怀疑。我希望有一个更简单的解决方案,我没有错过,而不是忙于回滚。 python上的权限是“-rwxr-xr-x”,在安装了昨晚的补丁程序之后,除了让W

  • 我尝试在3台机器上作为集群运行kafka,我已经在所有机器上配置了Zookeeper。现在我尝试在第一台机器上启动kafka服务器,使用 它给出的错误是 kafka安装在路径 /tmp/kafka/kafka_2.11-1.1.0/中,kafka日志在路径 /var/lib/kafka中。我已经以root用户身份登录。但我仍然收到这些错误。我检查了kafka目录bin中. sh文件的权限。所有这些

  • 我正在尝试为我的Android应用程序请求运行时权限。这是我的代码: 在我的AndroidManifest中。xml: 但是,上面的代码始终显示权限被拒绝,而不提示用户请求权限。有什么想法吗? 谢谢

  • 当尝试以构建容器映像时,我得到一个: 错误:(gcloud.builds.submit)HTTPError 403:权限不足 我正在从一个compute VM实例中进行尝试,在该实例中,使用服务帐户设置了gcloud。

  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况