34 votes

Xcode 9 commit: impossible de communiquer avec l'application auxiliaire

J'ai récemment mis à jour OSX Sierra de El Capitan) et de Xcode 9. J'ai enlevé tous les problèmes de compatibilité (comme les problèmes de mise en page automatique) et voudrait s'engager à mon local gitrep maintenant.

l'erreur suivante s'affiche:

enter image description here

J'ai pensé qu'il pourrait être le même bug est apparu dans XCode 7 mentionnés ici: Xcode et Git de Contrôle à la Source : "La copie de travail XXXXX échec de la validation des fichiers"

enter image description here

Mais il n'était pas. J'ai essayé la solution mentionnée ci-dessus. Nom d'utilisateur et e-Mail sont correctement définis. Je n'ai d'enregistrer le tout, essayé de redémarrer la machine et quelques autres choses mineures. Rien n'a fonctionné - je ne peux pas m'engager.

Toute aide appréciée.

MODIFIER

Je l'ai eu à travailler par la validation manuellement et ajouter des modifications avant avec

git commit -a -m "Fixes"

Je vais garder un oeil sur que si il arrive encore une fois j'ai fait plus de changements et de signaler ici si.

38voto

Pat_Morita Points 1393

La solution consiste à ajouter des modifications une fois avec une commande git. Utilisez terminal et accédez au dossier du projet Xcode. Si vous êtes dans le bon dossier, cette commande:

 ls -al
 

listera un dossier .git. Ensuite, vous savez que vous êtes au bon endroit. Puis exécuter

 git commit -a -m "Commit title here"
 

Après cela, le commit via Xcode devrait fonctionner à nouveau.

30voto

Ryan R Points 1270

Pour moi, je devais renseigner Nom complet et adresse électronique dans Préférences> Contrôle de la source> GIT (onglet). Ils étaient vides.

10voto

Si vous ne pouvez pas changer le nom du git dans Xcode, vous pouvez changer le nom d'utilisateur et l'email en utilisant le terminal:

 xcrun git config --global user.name 'new_user_name'
xcrun git config --global user.email 'new@email.com'
 

Et redémarrez Xcode.

0voto

Nelson Capes Points 136

Pour moi, Préférences> Contrôle de la source> Git> Fichiers ignorés avait le contrôleur de complications de Watchkit Extension. Le supprimer des fichiers ignorés a résolu le problème. Xcode 10.1, Watch OS 4.2.

0voto

Mohammad Yunus Points 1

le problème que j’avais, c’était que chaque fois que j’essayais de créer un contrôle de source, il était impossible de communiquer avec une application auxiliaire. Donc, dans les préférences Xcode, je vais dans les comptes et là je vois que je suis déconnecté. Je me suis connecté à nouveau et j'ai sauvegardé le projet. Après l'avoir fermé et obligé de quitter Xcode, je l'ai rouvert et maintenant, ça fonctionne pour moi

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X