【问题标题】:Xcode Build Issue - permission deniedXcode 构建问题 - 权限被拒绝
【发布时间】:2019-04-05 14:10:28
【问题描述】:

我使用的是 Xcode 10.1。每次构建项目时,都会出现此错误:

/Users/{username}/Library/Developer/Xcode/DerivedData/{random_name}/Build/Intermediates.noindex/.... 第 2 行:/Users/{username}/path_to_app/Pods/Target 支持 文件/pod_name/...权限被拒绝

我已经尝试了接受的答案here。我也尝试过sudo chown,但这些并没有解决错误。这些是我多次执行的实际步骤:

  1. 删除 DerivedData 中的所有文件
  2. 在两个路径中执行 sudo chown:DerivedData 和 path_to_app
  3. 干净
  4. 构建

我错过了什么?

【问题讨论】:

  • 你在chown-R / --recursive 上做过吗?
  • 嗨 @shim 我刚刚做了,但我的应用目录中的每个文件都出现“不允许操作”。
  • 怀疑它会有所帮助,但您是否尝试过磁盘工具的“急救”?
  • 加上this 可能会有所帮助
  • 似乎只适用于 Mojave。我只有 High Sierra。

标签: xcode permissions


【解决方案1】:

对我有用的是使用chmod。这是命令chmod -R 755 {my_working_folder}。有关数字代表什么的解释,您可以阅读this article

【讨论】:

    【解决方案2】:

    这对我有用。导航到包含文件的目录(您会收到“Permission Denied”错误),然后在终端中输入 chmod 777 (your_file_name)。基本上你正在做的是给你的文件读/写/执行权限。欲了解更多信息,请查看这篇文章 - https://www.maketecheasier.com/file-permissions-what-does-chmod-777-means/

    【讨论】:

      猜你喜欢
      • 2013-12-10
      • 2017-04-28
      • 2014-02-02
      • 1970-01-01
      • 2013-11-25
      • 2015-01-28
      • 2015-05-24
      • 2021-08-30
      • 2011-07-11
      相关资源
      最近更新 更多