42 votes

MacOS, l'outil de ligne de commande du développeur manquant après la mise à jour vers Monterey 12.6

Mon Apple MacBook pro M1 2020 s'est automatiquement mis à jour récemment vers Monterey 12.6. Avec la mise à jour, je dois accepter un accord/licence Xcode. Après cela, j'ai constaté que python et git ne fonctionnent plus correctement. J'ai eu une fenêtre contextuelle indiquant : La commande "git" nécessite les outils de ligne de commande pour les développeurs. Mais après avoir installé l'outil, la fenêtre contextuelle revient et me demande d'installer l'outil de façon récursive. Avez-vous une suggestion pour résoudre le problème ?

Lorsque j'exécute la commande git, j'obtiens le message d'erreur suivant :

2022-09-15 16:35:42.216 xcodebuild[5621:29269] [MT] DVTPlugInLoading: Échec du chargement du code pour le plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), erreur = Erreur Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbole introuvable : (_OBJC_CLASS_$_SimDiskImage)
  Référencé à partir de: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Attendu dans: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=Impossible de charger le bundle., NSLocalizedRecoverySuggestion=Essayez de réinstaller le bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbole introuvable : (_OBJC_CLASS_$_SimDiskImage)
  Référencé à partir de: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Attendu dans: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=Le bundle “IDESimulatorAvailability” n'a pas pu être chargé.}, dyldError = dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0000): Symbole introuvable : (_OBJC_CLASS_$_SimDiskImage)
  Référencé à partir de: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Attendu dans: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator' 
2022-09-15 16:35:42.235 xcodebuild[5621:29269] [MT] DVTAssertions: ÉCHEC DE L'ASSERTION dans /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21303/DVTFoundation/PlugInArchitecture/DataModel/DVTPlugIn.m:374
Détails :  Échec du chargement du code pour le plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin) 
Assurez-vous que les packages Xcode sont à jour - essayez de lancer 'xcodebuild -runFirstLaunch'.

Erreur NSBundle : Erreur Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbole introuvable : (_OBJC_CLASS_$_SimDiskImage)
  Référencé à partir de: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Attendu dans: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=Impossible de charger le bundle., NSLocalizedRecoverySuggestion=Essayez de réinstaller le bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbole introuvable : (_OBJC_CLASS_$_SimDiskImage)
  Référencé à partir de: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Attendu dans: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=Le bundle “IDESimulatorAvailability” n'a pas pu être chargé.}
Objet :   
Méthode :   -loadAssertingOnError:error:
Thread :   <_NSMainThread: 0x600001b542c0>{number = 1, name = main}
Conseils :

Pile d'appels :
  0  0x0000000101c19410
  1  0x0000000101c18aec
  2  0x0000000101c18c6c
  3  0x0000000101ac72ac
  4  0x0000000101a8d118
  5  0x0000000101a8b528
  6  0x00000001bc9701b4
  7  0x00000001bc97f414
  8  0x0000000101c5d58c
  9  0x0000000101c394b0
 10  0x0000000101a8b3c0
 11  0x0000000101a8b5e0
 12  0x0000000102b4f2ec
 13  0x0000000102b4eae0
 14  0x0000000102b4e1e8
 15  0x00000001004ec324
 16  0x000000010027de0c
sh: ligne 1 :  5626 Terminaison par abort : 6           /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find git 2> /dev/null
git: erreur : sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find git 2> /dev/null' a échoué avec le code d'erreur 34304 : (null) (errno=Argument invalide)
xcode-select : Échec de la localisation de 'git', demande d'installation des outils de ligne de commande pour les développeurs.
> putty
dbus[6750] : La recherche dynamique de session est prise en charge mais a échoué : launchd n'a pas fourni de chemin d'accès au socket, vérifiez que org.freedesktop.dbus-session.plist est chargé !

88voto

Mike San Román Points 826

J'ai rencontré la même erreur hier, il a fallu un certain temps pour remarquer que l'erreur elle-même a la solution :)

Veuillez vous assurer que les packages Xcode sont à jour - essayez d'exécuter 'xcodebuild -runFirstLaunch'.

En effet, en exécutant xcodebuild -runFirstLaunch, le problème a été résolu pour moi !

14voto

energee Points 241

Cours

sudo xcode-select --install

Vous pourriez être invité à accepter une licence. Faites-le.

Si vous essayez d'exécuter git, vous obtiendrez toujours une erreur, exécutez ceci :

sudo xcode-select -switch /Library/Developer/CommandLineTools

Maintenant vous devriez pouvoir utiliser git.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X