88

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

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

我搜索了各种论坛,尝试了一些解决方案,例如更改备用安装组(我不知道要更改什么),并打开“跳过安装”。

4

13 回答 13

128

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

编辑:截至 2018 年 7 月,这仍然适用于人们。编辑:截至 2019 年 1 月 xcode 9.4.1,这仍然有效

于 2014-07-31T10:43:09.663 回答
87

在此处输入图像描述

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

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

上面的屏幕截图显示 - 我刚刚取消了安装所有者/组,并且做到了。

于 2012-08-04T01:10:57.187 回答
61

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

于 2011-09-02T05:44:28.810 回答
24

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

sudo chown -R my_username:my_group ./my_project_folder

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

于 2013-09-26T09:41:36.250 回答
6

在 Xcode 4.5 上,没有其他解决方案对我有用。我必须做的是:

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

资源

于 2012-09-21T00:23:32.083 回答
2

为了它在我的环境中有效,我清理了所有关于许可的信息,正如 + adalle 所说,由TomPhil补充

清空了Install GroupInstall OwnerInstall Permission字段, 包括Cordova SubProject

于 2014-08-11T22:47:33.490 回答
2

在此处输入图像描述我对 Xcode 有同样的问题。它在重新启动 Xcode 后开始工作。在屏幕截图中,Xcode -> build settings ,安装组在重新启动 Xcode 后为空。它显示为某个数字的组 ID。

于 2017-07-07T17:51:38.053 回答
1

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

当我创建我的 XCode 项目时,我的应用程序名称中有一个空格,因此尝试部署我的应用程序总是失败。我能够通过使用Custom Archive Name.

在 XCode 4...

  1. 编辑部署方案
  2. 单击存档选项卡
  3. 然后指定其中没有空格的存档名称。

指定自定义存档名称

于 2011-12-22T20:22:55.553 回答
1

我尝试了所有可能的变体,但它们对我没有帮助。所以我下载了旧的 XCode 4.4.1 和瞧 - 应用程序存档成功:)

于 2012-10-16T08:15:40.160 回答
1
  1. 选择给你错误的目标
  2. 从是更改Build Active Architecture Only为否

这对我有用。

于 2014-05-01T05:10:04.403 回答
1

对我来说,重新启动我的 mac 修复了它。操作系统 High Sierra,xCode 9.2

于 2017-12-30T09:00:37.993 回答
0
  • 清理你的项目。
  • 清理您的构建文件夹。(产品 > ⌥ > 清理构建文件夹)
  • 将目标设备设置为 Generic iOS Device 。

在此处输入图像描述

于 2016-12-12T01:01:46.300 回答
0

当我在 Xcode 8 上发生这种情况时,我会执行 2 次“清理构建文件夹”(第一次抛出错误,但第二次成功),然后再次存档。

注意:“清理构建文件夹”选项位于“产品”菜单下,按住 alt 按钮,您将看到“清理”选项更改为“清理构建文件夹”。

于 2016-11-04T12:17:28.793 回答