web-dev-qa-db-fra.com

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

J'ai récemment mis à jour OSX Sierra (de El Capitan) et Xcode 9. J'ai supprimé tous les problèmes de compatibilité (tels que les problèmes d'autolayout) et j'aimerais m'engager dans mon gitrep local maintenant.

l'erreur suivante apparaît:

enter image description here

Je pensais que c'était peut-être le même bogue qui était apparu dans XCode 7 et mentionné ici: Contrôle de source Xcode et Git: "La copie de travail XXXXX n'a ​​pas pu valider les fichiers"

enter image description here

Mais ça ne l'était pas. J'ai essayé la solution mentionnée ci-dessus. Le nom d'utilisateur et le courrier électronique sont correctement définis. J'ai tout sauvegardé, essayé de redémarrer la machine et quelques petites choses. Rien n'a fonctionné - je ne peux pas commettre.

Toute aide appréciée.

[~ # ~] éditer [~ # ~]

Je l’ai fait en travaillant manuellement et en ajoutant des modifications avant avec

git commit -a -m "Fixes"

Je garderai un œil dessus si cela se reproduit une fois que j’ai apporté plus de modifications et si j’en informe ici.

33
Pat_Morita

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.

38
Pat_Morita

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

26
Ryan R

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 '[email protected]'

Et redémarrez Xcode.

7

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.

0
Nelson Capes

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 très bien pour moi.

0
Mohammad Yunus