【问题标题】:Xcode file permission issueXcode 文件权限问题
【发布时间】:2020-05-07 06:50:01
【问题描述】:

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

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

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


已经尝试过

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

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

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

【问题讨论】:

  • 您是否授予 Xcode 访问桌面文件夹的权限?签入系统偏好设置、安全性和隐私
  • @Dimitrie-TomaFurdui,我没有在偏好设置中找到安全和隐私选项。请Check
  • 不在 Xcode 设置中,在系统偏好设置中
  • 我只在一个项目中遇到问题。其余项目运行良好。

标签: ios xcode


【解决方案1】:

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

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

要解决此问题,请转到系统偏好设置、安全和隐私、文件和文件夹,并启用 Xcode 以访问 Documents 文件夹。 (当前为 MacOS 10.15.4 和 Xcode 11.4.1)

【讨论】:

    【解决方案2】:

    您可以从 Finder 更改权限,右键单击该文件,转到信息,然后在底部的共享和权限下更改读取和写入您的用户名的权限。这可能会解决您的问题。

    【讨论】:

    • 嗨,它已经拥有相同的权限-> Check
    • 在不同的 Mac 上尝试,检查问题是否仅在您的 Mac 或每台 Mac 上持续存在。
    • 是的,它有所不同,我已经检查过了。另一个 mac 它正在工作文件,而同一个工作项目在我的 mac 中不工作。
    【解决方案3】:

    如果尚未更改权限,请尝试更改。 在终端中输入以下内容:

    sudo chmod -R 777 /Users/macmini1/Desktop/Classes

    它会询问您的密码,然后您就可以开始了。

    【讨论】:

    • 我可以更改主项目文件夹的权限,以便反映所有子文件夹和文件。
    • 是的,你可以。事实上这个 -R 正在这样做:)
    • 我试过这个,但得到同样的错误:(。不知道为什么它只发生在一个项目上。即使我接受了新的项目回购(项目很旧,从未被推送和制作任何更改),问题也在那里。
    • 你能从获取信息选项中分享你的文件信息吗?
    猜你喜欢
    • 2013-05-25
    • 2014-10-13
    • 2011-09-17
    • 2018-10-30
    • 2017-04-12
    • 2013-08-27
    • 1970-01-01
    相关资源
    最近更新 更多