存档时,"命令/ usr/sbin/chown失败,退出代码为1"

Jus*_*tin 81 xcode chown ios

我正在尝试存档我的第一个iOS 4.3应用程序的iPhone,我总是遇到这个错误:

Command /usr/sbin/chown failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我搜索了各种论坛,尝试了一些解决方案,例如更改备用安装组(我不知道要改变什么),然后启用"跳过安装".

Dan*_*Dan 105

听起来很愚蠢,在XCode 5.1.1中,我所要做的就是退出并重新启动XCode.我知道这不是一个"答案",但它对我有用.

编辑:对于人们来说,这仍然是2018年7月的工作.编辑:这仍然是2019年1月xcode 9.4.1

  • Xcode 8也在发生 (7认同)
  • 在6.3中有相同的问题,并重新启动xcode修复它 (2认同)
  • XCode 7签入.重新启动也解决了问题. (2认同)
  • 在Xcode 9.2上,Xcode重启为我修复了它.所以绝对不是"哑巴"的回答!任何看到这个问题的人都应该在他们讨论项目设置之前尝试这一点,或者更糟糕的是,改变他们的Mac系统文件夹的权限! (2认同)
  • XCode 12.2 在这里......仍然相关...... (2认同)

小智 86

在此输入图像描述

我在Archiving的SetOwnerAndGroup部分遇到了困难 - 我得到/ usr/sbin/chown失败了,并且它试图'chown'的每个文件都得到'操作不允许'.

这很容易在终端测试 - 'chown'不起作用,但'sudo chown'可以.由于我不需要更改文件权限,因此最简单的解决方案是不要执行chown.

上面的屏幕截图显示 - 我刚刚清空了安装所有者/组,这就做到了.

  • 还要确保当项目中有任何子项目/库(即CordovaLib)时,还要在那里清空安装所有者/组. (8认同)
  • 谢谢这正是我所需要的!但我想知道为什么我需要这个.昨天它有效,今天没有.当然我还要删掉_Install Permissions_ (5认同)

dl.*_*dl. 57

当我收到此错误时,重新启动计算机修复它.

  • 重启是唯一能解决它的问题. (9认同)

Spy*_*El. 24

我已经尝试了所有其他解决方案,但它们都没有为我工作.所以我在终端上运行它,在项目的每个文件中将所有者更改为我:

sudo chown -R my_username:my_group ./my_project_folder
Run Code Online (Sandbox Code Playgroud)

其中"my_username"是您的用户名,"my_group"是您的组(通常是员工),"my_project_folder"是您项目的文件夹.


Bas*_*vis 6

Xcode 4.5上没有其他解决方案适合我.我必须做的是以下内容:

解决方法是从项目和CordovaLib项目中删除armv6体系结构,清理两个项目并重建.

资源

  • 要详细说明这些步骤:在Xcode中,单击您的项目,转到Build Settings选项卡,在Architectures下,必须只有armv7编写.对CordovaLib项目执行相同操作(它位于左窗格中,与项目相同).比使用Product - > Clean清理两个项目.这对我也有用,解决了我的问题. (2认同)