J'essaie d'effectuer une installation d'un paquet avec Homebrew, mais lorsque j'essaie d'exécuter l'installation, j'obtiens le message d'erreur suivant:
Erreur: votre Xcode (7.3.1) est obsolète . Veuillez mettre à jour vers Xcode 8.0 (ou le supprimer) . Xcode peut être mis à jour depuis l'App Store.
Je souhaite conserver Xcode 7.3.1 sur cette machine puisque j'ai Xcode 8 sur une autre machine et que je l’utilise pour des projets plus anciens.
J'ai trouvé un article similaire sur SO, mais la solution recommandée pour définir export TRAVIS=1
ne semble pas fonctionner pour moi. En espérant que quelqu'un ait un correctif ou une solution de contournement que je pourrais utiliser. Voici encore plus de mes spécificités:
Xcode 7.3.1
Homebrew 1.0.8-135-g4284b82
macOS Sierra 10.12 (16A323)
Si vous avez besoin d'autres précisions, veuillez me le faire savoir.
Merci les gars!
Donc, comme l'a mentionné @NicolasMiari dans un commentaire ci-dessus, le correctif de mon problème a finalement nécessité d'avoir à la fois Xcode 7 et Xcode 8 sur ma machine. Je suis allé sur le site des développeurs Apple, j'ai téléchargé Xcode 8, je l'ai sauvegardé dans mes documents, puis utilisé:
Sudo xcode-select -switch ~/Documents/Xcode.app/
et puis couru mon installation de brassage qui a fonctionné comme prévu. Après j'ai couru:
Sudo xcode-select -switch /Applications/Xcode.app/
pour revenir à Xcode 7.3.1.
J'espère que ceci aide quelqu'un d'autre! et merci pour les suggestions!
Renommer a fonctionné pour moi:
Xcode
-> Xcode-old
Xcode-beta
-> Xcode
selon https://github.com/Homebrew/brew/issues/4957 home-brew obsolète pourrait causer ce problème, brew update-reset
le résoudra.
si l'étape 1 ne fonctionne pas, réinstallez homebrew avec /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"