J'essaie d'archiver ma première application iOS 4.3 pour iPhone et je rencontre toujours cette erreur:
Command /usr/sbin/chown failed with exit code 1
J'ai cherché sur divers forums, essayant des solutions telles que changer le groupe d'installation alternative (auquel je ne sais pas quoi changer) et activer 'Ignorer l'installation'.
Aussi stupide que cela puisse paraître, dans XCode 5.1.1, tout ce que j'avais à faire était de quitter et de redémarrer XCode tout de suite. Je sais que ce n'est pas vraiment une "réponse" mais cela a fonctionné pour moi.
Edit: cela fonctionne toujours depuis juillet 2018 pour les gens. Edit: cela fonctionne toujours à partir de janvier 2019 xcode 9.4.1
J'avais des problèmes avec la partie SetOwnerAndGroup de l'archivage - j'obtenais/usr/sbin/chown a échoué, et il obtenait "opération non autorisée" sur chaque fichier qu'il a essayé de "chown".
Cela a été facilement testé dans le terminal - "chown" ne fonctionne pas, mais "Sudo chown" le fait. Comme je n'avais pas besoin de modifier les autorisations de fichiers, la solution la plus simple était de ne pas faire le chown.
La capture d'écran ci-dessus montre - Je viens de supprimer Installer le propriétaire/groupe, et c'est ce qui a été fait.
Lorsque j'ai eu cette erreur, le redémarrage de mon ordinateur l'a corrigée.
J'ai essayé toutes les autres solutions mais aucune n'a fonctionné pour moi. J'ai donc exécuté ceci sur un terminal pour changer le propriétaire pour moi sur chaque fichier de mon projet:
Sudo chown -R my_username:my_group ./my_project_folder
où "my_username" est votre nom d'utilisateur, "my_group" est votre groupe (c'est généralement le personnel) et "my_project_folder" le dossier de votre projet.
Aucune des autres solutions n'a fonctionné pour moi sur Xcode 4.5. Ce que je devais faire était le suivant:
Le correctif consiste à supprimer l'architecture armv6 de votre projet et du projet CordovaLib, à nettoyer les deux projets et à reconstruire.
Pour que cela fonctionne dans mon environnement, j'ai nettoyé toutes les informations sur la permission, comme + dit adalle , complété par Tom et Phil
I emptied the fields Install Group, Install Owner, Install Permission including the Cordova SubProject
Je ne sais pas si c'est le même problème que vous rencontrez, mais cela l'a résolu pour moi:
Lorsque j'ai créé mon projet XCode, le nom de mon application contenait un espace, donc essayer de déployer mon application a toujours échoué. J'ai pu résoudre ce problème en utilisant un Custom Archive Name
.
Dans XCode 4 ...
Build Active Architecture Only
de Oui à NonCela a fonctionné pour moi.
Pour moi, redémarrer mon mac l'a corrigé. OS High Sierra, xCode 9.2
J'ai essayé toutes les variantes possibles et elles ne m'ont pas aidé. J'ai donc téléchargé l'ancien XCode 4.4.1 et le tour est joué - l'application a été archivée avec succès :)
Lorsque cela m'arrive sur Xcode 8, je fais "Nettoyer le dossier de construction" 2 fois (la première fois qu'il lance une erreur, mais la deuxième fois réussit), puis j'archive à nouveau.
Remarque: L'option "Nettoyer le dossier de construction" se trouve dans le menu "Produit", maintenez le bouton alt et vous verrez l'option "Nettoyer" passer à "Nettoyer le dossier de construction".