ios - Xcode文件权限问题

标签 ios xcode

我将 MacOS 更新为 Catalina,之后我仅在一个项目中遇到错误读取问题。检查下图

enter image description here

当我尝试在 xcode 中打开该文件时,出现以下错误。

enter image description here

如果我从 finder 打开同一个文件,那么它会在 xcode 中成功打开同一个文件。并且问题已转移到其他文件。我尝试了 7-8 次,它不断地从一个文件转到另一个文件。

<小时/>

已经尝试过

  1. 打开备份项目,但仍然遇到同样的问题。
  2. 尝试更改文件夹目录,例如将项目复制到桌面,但仍然遇到问题
  3. 清理并构建项目,
  4. 重新启动我的 Mac。
<小时/>

注意:我在一个项目中遇到问题,其余项目正在工作文件。

这个问题有没有一次性解决方案?

最佳答案

如果 Xcode 无权访问您的 Documents 文件夹,并且您的项目引用的文件与项目文件不在同一文件夹路径中,则可能会出现此错误消息(有些误导性)。

该错误消息具有误导性,因为问题不在于“您”(用户)缺乏查看该文件的权限。问题是 Xcode 无权访问该文件的位置。

要解决此问题,请转到“系统偏好设置”、“安全与隐私”、“文件和文件夹”,然后启用 Xcode 来访问“文档”文件夹。 (当前版本为 MacOS 10.15.4 和 Xcode 11.4.1)

关于ios - Xcode文件权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58909767/

相关文章:

Xcode 4.2 重置默认布局

ios - 如何获取NSDecimal舍入到最接近的整数值?

ios - 如何在执行完成后返回 "GTLRSheetsQuery_SpreadsheetsValuesGet"查询的结果(使用 Sheets API 的 Swift)?

ios - 为什么我的手机说无法确定位置?

xcode - 嵌入用户时间轴 - Twitterkit/Swift

objective-c - 当我想在变量更改时停止时如何在 xCode 中设置断点?

ios - 如何在 Xcode 8 中使用 Swift 2.3 而不是 Swift 3 来构建我的项目?

objective-c - 比较用 const 整数实例化的 NSNumber 对象的指针

ios - 无法签署应用程序以分发到应用程序商店

ios - UICollectionView:删除单元格之间的边距