16 votes

AMSupportURL* "est implémenté dans les deux" ?

J'obtiens le message d'erreur ci-dessous lorsque j'exécute git pour la première fois après un redémarrage :

objc[728]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x1eff3a7a0) and ?? (0x1188402b8). One of the two will be used. Which one is undefined.
objc[728]: Class AMSupportURLSession is implemented in both ?? (0x1eff3a7f0) and ?? (0x118840308). One of the two will be used. Which one is undefined.

Cela ne se produit pas avec d'autres commandes telles que go . Une idée de ce que cela signifie ?

C'est sur un nouveau M1 MBA.

7voto

David Points 160

J'ai reçu le même avertissement après avoir dû réinstaller Xcode (pour une raison différente - ce n'est pas une obligation). Exécution de sudo xcode-select -s /Applications/Xcode.app a réglé le problème.

6voto

O.Stacool Points 61

J'ai rencontré le même problème. J'ai installé Xcode, et installé "git" sur "brew", j'ai désinstallé "git" sur "brew" et cela a résolu le problème pour le moment, plus d'erreurs.

4voto

Oskar Points 1242

Cela signifie que deux symboles sont définis deux fois dans le programme git qui est le premier dans votre chemin (ou que vous appelez par un chemin complet).

Vous pouvez ignorer ce message dans 99,9 % des cas. Il est là pour que les développeurs fassent le ménage puisqu'il y a deux définitions de la même fonction/bibliothèque.

Ce n'est un problème que si toutes les conditions ci-dessous sont remplies :

  1. Les fonctions sont en fait différentes et ne sont pas simplement dupliquées.
  2. Votre utilisation des fonctions s'interrompt en raison de la différence
  3. Vous perdez la loterie et appelez la version que vous ne voulez pas exécuter cette fois.

Ce n'est pas une bonne chose à avoir, mais seul, ce n'est pas un problème. Si vous travaillez avec le code, vous voudrez inspecter les deux - et corriger la duplication car c'est un cas limite qui pourrait causer de la douleur / un crash / des problèmes sur la route.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X