我正在尝试归档我的第一个 iOS 4.3 iPhone 应用程序,但我总是遇到这个错误:
Command /usr/sbin/chown failed with exit code 1
我搜索了各种论坛,尝试了一些解决方案,例如更改备用安装组(我不知道要更改什么),并打开“跳过安装”。
听起来很愚蠢,在 XCode 5.1.1 中,我所要做的就是退出并重新启动 XCode。我知道这不是一个“答案”,但它对我有用。
编辑:截至 2018 年 7 月,这仍然适用于人们。编辑:截至 2019 年 1 月 xcode 9.4.1,这仍然有效
我在归档的 SetOwnerAndGroup 部分遇到了困难 - 我得到 /usr/sbin/chown 失败,并且在它试图“chown”的每个文件上都出现“不允许操作”。
这在终端中很容易测试 - 'chown' 不起作用,但 'sudo chown' 可以。由于我不需要更改文件权限,因此最简单的解决方案是不执行 chown。
上面的屏幕截图显示 - 我刚刚取消了安装所有者/组,并且做到了。
当我收到此错误时,重新启动计算机即可修复它。
我已经尝试了所有其他解决方案,但没有一个对我有用。因此,我在终端上运行了它,以将项目中每个文件的所有者更改为我:
sudo chown -R my_username:my_group ./my_project_folder
其中“my_username”是您的用户名,“my_group”是您的组(通常是员工),“my_project_folder”是您项目的文件夹。
不确定这是否与您遇到的问题相同,但这为我解决了这个问题:
当我创建我的 XCode 项目时,我的应用程序名称中有一个空格,因此尝试部署我的应用程序总是失败。我能够通过使用Custom Archive Name
.
在 XCode 4...
我尝试了所有可能的变体,但它们对我没有帮助。所以我下载了旧的 XCode 4.4.1 和瞧 - 应用程序存档成功:)
Build Active Architecture Only
为否这对我有用。
对我来说,重新启动我的 mac 修复了它。操作系统 High Sierra,xCode 9.2
当我在 Xcode 8 上发生这种情况时,我会执行 2 次“清理构建文件夹”(第一次抛出错误,但第二次成功),然后再次存档。
注意:“清理构建文件夹”选项位于“产品”菜单下,按住 alt 按钮,您将看到“清理”选项更改为“清理构建文件夹”。