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

时间:2011-08-10 22:37:39

标签: ios xcode chown

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

Command /usr/sbin/chown failed with exit code 1

我搜索过各种论坛,尝试解决方案,例如更改备用安装组(我不知道要更改的内容),然后启用“跳过安装”。

13 个答案:

答案 0 :(得分:91)

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

编辑:对于大家来说,这仍然是2018年7月的工作。 编辑:这仍然是2019年1月xcode 9.4.1

答案 1 :(得分:86)

enter image description here

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

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

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

答案 2 :(得分:54)

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

答案 3 :(得分:24)

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

sudo chown -R my_username:my_group ./my_project_folder

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

答案 4 :(得分:6)

Xcode 4.5上没有其他解决方案适合我。我必须做的是以下几点:

修复方法是从项目和CordovaLib项目中删除armv6架构,清理 两个项目,并重建。

Source

答案 5 :(得分:2)

要在我的环境中运行,我已将所有有关权限的信息清除为+ adalle said,并辅以TomPhil

清空字段安装组安装所有者安装权限,包括 Cordova SubProject

答案 6 :(得分:1)

不确定这是否与您遇到的问题相同,但这为我解决了这个问题:

当我创建我的XCode项目时,我的应用名称中有一个空格,因此尝试部署我的应用程序总是失败。我可以使用Custom Archive Name修复此问题。

在XCode 4中......

  1. 编辑部署方案
  2. 单击“存档”选项卡
  3. 然后指定一个没有空格的存档名称。
  4. Specify a Custom Archive Name

答案 7 :(得分:1)

我尝试了所有可能的变种,他们没有帮助我。所以我下载了旧的XCode 4.4.1和voila - 应用程序成功归档:)

答案 8 :(得分:1)

  1. 选择给您错误的目标
  2. Build Active Architecture Only从“是”改为“
  3. 这对我有用。

答案 9 :(得分:1)

enter image description here我遇到了与Xcode相同的问题。它在重新启动Xcode后开始工作。 在屏幕截图中,Xcode - >构建设置,安装组在重新启动Xcode后显示为空。它已显示为某个数字的组ID。

答案 10 :(得分:1)

对我来说重启我的mac修复了它。 OS High Sierra,xCode 9.2

答案 11 :(得分:0)

当我在Xcode 8上发生这种情况时,我会做#34;清理构建文件夹" 2次(第一次抛出错误,但第二次成功)然后再次归档。

注意:" Clean build文件夹"选项在"产品"菜单,按住alt按钮,您将看到"清洁"选项更改为"清理构建文件夹"。

答案 12 :(得分:0)

  • 清理您的项目。
  • 清理构建文件夹。 (产品>>清洁构建文件夹)
  • 将目标设备设置为Generic iOS Device。

enter image description here