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é dans divers forums, en essayant des solutions telles que la modification du groupe d'installation alternatif (auquel je ne sais pas quoi changer) et l'activation de «Ignorer l'installation».
Réponses:
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 pour le moment. Je sais que ce n'est pas vraiment une «réponse», mais cela a fonctionné pour moi.
Edit: cela fonctionne toujours en juillet 2018 pour les gens. Edit: cela fonctionne toujours à partir de janvier 2019 xcode 9.4.1
la source
J'avais des difficultés avec la partie SetOwnerAndGroup de l'archivage - j'obtenais un échec de / usr / sbin / chown, et il obtenait 'opération non autorisée' sur chaque fichier qu'il essayait 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 changer les permissions des fichiers, la solution la plus simple était de ne pas faire le chown.
La capture d'écran ci-dessus montre - je viens de masquer Installer le propriétaire / groupe, et c'est ce qui l'a fait.
la source
Lorsque j'ai eu cette erreur, le redémarrage de mon ordinateur l'a corrigée.
la source
J'ai essayé toutes les autres solutions mais aucune n'a fonctionné pour moi. J'ai donc exécuté ceci sur un terminal pour me changer le propriétaire de 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 (il s'agit généralement du personnel) et "my_project_folder" le dossier de votre projet.
la source
Aucune des autres solutions n'a fonctionné pour moi sur Xcode 4.5. Ce que j'avais à faire était ce qui suit:
Le correctif consiste à supprimer l'architecture armv6 de votre projet et du projet CordovaLib, de nettoyer les deux projets et de reconstruire.
La source
la source
Pour que cela fonctionne dans mon environnement, j'ai nettoyé toutes les informations sur l'autorisation, comme l'a dit + adalle , complété par Tom et Phil
J'ai vidé les champs Install Group , Install Owner , Install Permission, y compris le sous-projet Cordova
la source
J'ai eu le même problème avec Xcode. Il a commencé à fonctionner après le redémarrage de Xcode. Dans la capture d'écran, Xcode -> build settings, le groupe installé était vide après le redémarrage de Xcode .l'identifiant du groupe qu'il a montré comme un certain nombre.
la source
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 échouait toujours. J'ai pu résoudre ce problème en utilisant un fichier
Custom Archive Name
.Dans XCode 4 ...
la source
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 voila - application archivée avec succès :)
la source
Build Active Architecture Only
de Oui à NonCela a fonctionné pour moi.
la source
Pour moi, redémarrez mon mac corrigé. Système d'exploitation High Sierra, xCode 9.2
la source
Lorsque cela m'arrive sur Xcode 8, je fais "Nettoyer le dossier de construction" 2 fois (la première fois, cela génère une erreur, mais la deuxième fois réussit), puis archiver à nouveau.
Remarque: L'option "Nettoyer le dossier de construction" se trouve dans le menu "Produit", maintenez le bouton Alt enfoncé et vous verrez l'option "Nettoyer" passer à "Nettoyer le dossier de construction".
la source
la source