我正在尝试为iPhone归档我的第一个 iOS 4.3 应用程序,但总是遇到这个错误:
Command /usr/sbin/chown failed with exit code 1
我已经在各种论坛中进行了搜索,尝试了一些解决方法,例如更改备用安装组(但我不知道要更改成什么),并启用“跳过安装”选项。
虽然听起来很蠢,在XCode 5.1.1中,我只需要退出并重新启动XCode就可以了。我知道这不是什么“答案”,但对我来说确实有效。
编辑:截至2018年7月,这仍然适用于某些人。 编辑:截至2019年1月,这仍然适用于xcode 9.4.1。 编辑:截至2023年2月,这在xcode 14.2中依然有效。
我在存档的SetOwnerAndGroup部分遇到了困难 - 每次尝试'chown'时得到"/usr/sbin/chown failed",并且每个文件都会得到"操作不允许"。
这很容易在终端中进行测试 - 'chown'无法工作,但'sudo chown'可以。由于我没有改变文件权限的需要,最简单的解决方案是不要进行chown操作。
上面的屏幕截图显示了-我只是将“Install Owner/Group”留空,就行了。
当我遇到这个错误时,重新启动我的电脑解决了它。
我已经尝试了所有其他解决方案,但它们都对我无效。因此,我在终端上运行了以下命令,将我的项目中的每个文件的所有者更改为我自己:
sudo chown -R my_username:my_group ./my_project_folder
其中,“my_username”是您的用户名,“my_group”是您所在的用户组(通常为“staff”),而“my_project_folder”是您的项目文件夹。
Build Active Architecture Only
从Yes改为No对我很有用。
我尝试了所有可能的变体,但它们都没有帮助我。所以我下载了旧版的XCode 4.4.1,然后应用程序成功地归档了 :)
不确定您是否遇到了同样的问题,但这对我有用:
当我创建XCode项目时,我的应用程序名称中有一个空格,因此尝试部署我的应用程序总是失败。我通过使用“自定义存档名称”来解决了这个问题。
在XCode 4中...