web-dev-qa-db-fra.com

Comment installer Xcode 9 sans mettre à jour macOS?

Quelqu'un at-il une idée pour installer Xcode 8 OR Xcode 9 sans mettre à jour macOS?

Je souhaite mettre à jour mon Xcode 7.1 vers Xcode 8 ou Xcode 9 (ou 9.1) Beta.

Mais cela ne me permet pas de mettre à jour directement sur OS X Yosemite 10.10.

Et je ne veux pas mettre à jour mon système d'exploitation vers El Capitan maintenant, alors comment puis-je installer Xcode 8 sur OS X Yosemite 10.10.

27
Samkit Shah

Xcode 8 fonctionnera sous OS X 10.11 (El Capitan), mais les applications avec lesquelles vous construisez ne fonctionneront pas, car le seul SDK disponible est macOS 10.12 SDK, c'est-à-dire macOS Sierra.

À partir des notes de publication:

Compatibilité

Xcode 8 nécessite un Mac sous MacOS Sierra 10.12 ou OS X El Capitan 10.11.5 ou plus tard.

Xcode 8 comprend les SDK pour iOS 10.0, watchOS 3.0, macOS Sierra 10.12 et tvOS 10.0.

14
Naup

Pour installer Xcode 9 sans mettre à jour macOS, vous pouvez modifier le version minimale requise dans la liste des options de l'ensemble Xcode. Pour ce faire, cliquez simplement sur Xcode app, cliquez sur Open Package Contents, puis allez dans le dossier Contents. Là, vous verrez info.plist. Ouvrez-le avec Xcode que vous avez déjà installé et vous pourrez y modifier la valeur du champ Minimum system version dans la version que vous avez actuellement installée. 

 Minimum system version

Il y aurait aussi d'autres "* .app" comme "Instruments.app", etc. Ils nécessitent également les mêmes opérations.

Si après tout vous obtenez la même erreur, essayez de redémarrer votre macOS.

J'ai utilisé cette méthode pour installer Xcode 9.2 sur macOS 10.12.5 et cela fonctionne.

7
Argus

Depuis le Xcode 8 Beta 6 Notes de publication :

Xcode 8 beta 6 nécessite un Mac exécutant macOS Sierra beta 3 ou ultérieure, ou OS X El Capitan 10.11.5 ou ultérieure. 

macOS 10.10 est une configuration non prise en charge et n'est pas prise en charge par Xcode 8. Votre seule solution consiste à mettre à jour à 10.11.

6
JAL

J'ai deux applications dans le Mac App Store. Ma principale machine de développement fonctionne toujours sous OS X Yosemite. Une application a commencé à afficher quelques problèmes d'interface graphique lorsqu'elle était utilisée sur MacOS Sierra. J'ai donc installé XCode 8 sur mon MacBook Pro, sous MacOS Sierra. Ensuite, j'ai migré le code vers Swift 2.3 (la version 3.0 était trop compliquée pour le moment) et archivé et exporté l'application (sans modifier les paramètres de construction). Les problèmes d’interface graphique (principalement liés au redimensionnement des images et des fenêtres) sont résolus dans l’application, sous MacOS Sierra. Et l'application fonctionne toujours avec OS X Yosemite et OS X El Capitan. 

Cela dépend peut-être des paramètres que vous utilisez dans XCode 8, mais les applications compilées/construites avec XCode 8 devraient toujours fonctionner avec OS X Yosemite et El Capitan. Sauf si vous utilisez des fonctionnalités spécifiques du SDK MacOS Sierra, bien sûr.

0
Ed Goes

depuis le terminal tapez la commande: 

xcode-select --install

au cas où si vous avez précédemment XCode pour le supprimer tapez la commande:

Sudo rm -Rf /Library/Developer/CommandLineTools

avant d'installer le courant

0
Oleg Kokorin