Puis-je avoir plusieurs versions de Xcode installé?
Est-il possible d'avoir plus d'une version de Xcode installé en même temps?
Si oui, merci de poster n'importe quel bout, des astuces, ou des problèmes potentiels à surveiller.
EDIT:
La raison pour laquelle je veux installer plusieurs versions est d'essayer le nouveau sdk bêta, mais si la nouvelle Xcode est buggé, je veux être en mesure d'utiliser l'ancienne version pour mes projets existants.
- Après avoir installé les deux XCodes, vous avez une icône personnalisée pour XCode4 facilement les différencier. Voici une icône personnalisée - qdevarena.blogspot.com/2011/04/xcode-4-custom-icon.html
- Voici une Icône j'ai fait rapide pour Xcode 4.2 Bêta...: !saisissez la description de l'image ici .fichier png---<dl.dropbox.com/u/7124872/XcodeBeta.png?dl=1> .icns fichier---<dl.dropbox.com/u/7124872/Xcode.icns?dl=1> Profiter.
- lien pour toutes les versions de Xcode stackoverflow.com/questions/10335747/...
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez installer plusieurs versions de Xcode. Ils vont installer dans des répertoires distincts. J'ai trouvé que la meilleure pratique consiste à installer la version qui est venu avec votre Mac avant d'installer les versions téléchargées, mais il n'a probablement pas faire une grande différence. Voir
http://developer.apple.com/documentation/Xcode/Conceptual/XcodeCoexistence/Contents/Resources/en.lproj/Details/Details.html ce site Apple Developer Connection page pour beaucoup de détails.<- la Page n'existe plus!Il est facile d'avoir plusieurs Xcode installe.
Dans le programme d'installation il y a un menu déroulant pour l'emplacement... il vous suffit de sélectionner un nouvel emplacement lorsque vous installez la version bêta.
Ces instructions dans un Apple outils de dev évangéliste le détail complet (dev Apple nom d'utilisateur/mot de passe requis):
https://devforums.apple.com/message/40847#40847
Puis les saisir vous-même une icône personnalisée pour la version Bêta de XCode vous utilisez, ainsi, vous pouvez leur dire à part dans le dock:
http://iphonedevelopment.blogspot.com/2009/03/multiple-developer-tool-installs.html
Puis-je avoir plusieurs versions de Xcode installé?
Solution:
En fait, comme beaucoup des réponses ci-dessus dit, c'est possible.
Même selon les critères suivants Oracle Mobile Plate-Forme De Blog, vous pouvez installer plus d'un XCodes dans le même Mac. La raison pour laquelle vous avez besoin peut varier selon que vous.
Scénario:
Vous pourriez avoir installé une seule version de XCode pour l'instant. Surtout celle derrière le dernier XCode version qui est disponible via l'App Store (le mien je l'ai Xcode 6.3.2 et j'avais besoin de le garder et aussi installer Xcode 7 qui est disponible via l'App Store).
Ex:-
Alors maintenant, supposons que vous avez obtenu le fichier DMG pour XCode version que vous avez besoin d'installer aussi secondairement?
Suit:
Suivez les étapes indiquées ci-après que j'ai obtenu à partir des données ci-dessus le premier maillon de Oracles Mobile Plate-forme de Blog.
/Applications/Xcode.app
à/Applications/Xcode_6.x.app
/Applications/Xcode.app
qui vient d'être installée à l' (selon mon exemple donné ci-dessus)/Application/Xcode_7.app
Note*:
[Veuillez patiemment de lire cette section jusqu'à la prochaine Note] Lorsque vous avez deux versions de Xcode installé, votre poste de travail dispose de deux versions de l'Outil de Ligne de Commande (
xcodebuild
) installé aussi. La question est de savoir ce que votre Terminal et Xcode commande de construction seront à utiliser lorsque vous créez votre Application iOS. Parce qu'avec l'Outil de Ligne de Commande, iOS SDK qui est utilisé pour construire votre application dépend aussi de.Mon expérience a été que j'ai eu deux versions de Xcode. Xcode 10 (Ancien avec iOS12.0 - iphoneos12.0), et Xcode 10.1 (Nouvelle avec iOS 12.1 - iphoneos12.1). Alors, évidemment, les paramètres de Ligne de Commande de l'Outil a été choisi d'utiliser
xcodebuild
outil à partir de l'Ancienne application. J'ai dû sélectionner manuellement dans Xcode fenêtre de préférences.Où pour définir Outil de Ligne de Commande Xcode Fenêtre de Préférence?
Locations
onglet et là, vous pouvez sélectionner toutes les versions installées des Outils de Ligne de Commande (qui estxcodebuild
).Comment déterminer la version de l'iOS SDK est utilisé pour construire votre Application iOS?
$> xcodebuild -showsdks
xcodebuild
) réglage de Xcode.Note**:
Ci-dessus étant donné qu'Apple lien des Téléchargements et Oracles MPF blog liens peut changer et/ou une indisponibilité de l'avenir.
Donc j'espère que ma réponse pourrait être utile à quelqu'un d'autre là-bas!
Cheers!
Vous souhaiterez peut-être utiliser xcode-select" de commande dans le terminal pour basculer entre les différents Xcode version dans la installé à les dossiers.
sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer/
d'utiliser la version bêta de xcode par exemple. Merci!Il semble que Xcode aime vraiment être dans le dossier Applications et être appelé Xcode, en particulier lors de l'utilisation de
xcodebuild
(lors de la construction de Carthage par exemple) - etxcode-select
n'a pas toujours l'air de le couper.J'ai un projet de client qui est toujours à l'aide de Swift 2.2, et je suis bloqué sur Xcode 7, et à l'aide de Xcode 8 pour autre chose.
Donc, dans mon dossier Applications, j'ai Xcode 7 (renommé Xcode_7) et Xcode 8 (renommé Xcode_8). Puis-je renommer celle que je dois simplement Xcode, et de retour à nouveau lorsque vous avez terminé. C'est un ballon mal, mais semble fonctionner.
Ce script shell simplifie un peu...
xcode-version.sh
sudo
à la dernière ligne commesudo xcode-select --switch Xcode.app
pour obtenir la commutation de la partie de travail.xcodebuild
à partir d'un certain Xcode version n'a pas besoin d'un système de changement de la valeur par défaut Xcode version. Réglage de la DEVELOPER_DIR variable d'environnement avant d'utiliserxcodebuild
est suffisante:export DEVELOPER_DIR="/Applications/Xcode-9.3.app/Contents/Developer"
.Notez que si vous utilisez le
xcodebuild
outil de ligne de commande, la dernière version de Xcode installé deviendra la version par défaut. (Un lien symbolique est installé dans /usr/bin.) Pour utiliser lexcodebuild
pour les autres versions de Xcode, vous aurez besoin d'utiliser la version dans le(xcode_install_directory)/usr/bin
répertoire.note Pour basculer entre les différentes versions de Xcode outils de ligne de commande, utilisez la
xcode-select
outil mentionné par d'autres commentateurs.De regarder avec Xcode 9, la bêta de Xcode est étiqueté 'Xcode-bêta.app' et est destiné à vivre côte à côte avec la version de production. Les informations peuvent être trouvées dans Xcode notes de version ici. (N'utilisant pas de lien direct, car il se décompose souvent).
D'Apple:
D'avoir plusieurs Xcode instances installé, vous pouvez les mettre dans des dossiers différents, par exemple /Developer5.0.2/Xcode, mais de les utiliser dans de CI ou de l'environnement de construction(ligne de commande), vous avez besoin pour l'installation de certaines variables d'environnement lors de la compilation.
Vous pouvez avoir de plus amples instructions ici.
Donc, c'est de travailler non seulement avec la bêta et communiqué de frais, c'est aussi travailler pour les anciennes versions, vous pourriez en avoir besoin pour une utilisation avec de la Marmelade ou de l'Unité des plugins qui n'est pas à prendre en charge les dernières versions de Xcode encore(parfois ça arrive).
Maintenant, vous avez deux versions de Xcode installé sur votre machine. Xcode 7.3.1 et Xcode 8.
Détails: Installer Xcode 7 & Xcode 8 side by side
Des conseils chemin que vous allez vers le bas, faites une copie de votre dossier de projet, et de renommer les externes plus en fonction de ce que XCode version, il est ouvert dans.
Votre choix si vous souhaitez mettre à jour la syntaxe ou pas, mais la principale raison de tout cela bovver est votre scénario sera modifié, juste en le regardant. Elle peut être résolue par le temps d'un nouveau lecteur de revenir sur ce sujet dans l'avenir, ou
Toutes les mises à jour pour la nouvelle version de xcode sera disponible dans l'app store si vous avez installé la version à partir de l'appstore. Si vous venez de coller la version téléchargée appstore montrera installez pas la mise à jour. Donc garder la version stable téléchargé à partir de l'appstore dans votre dossier applications.
À essayer de nouvelles versions bêta, j'ai l'habitude de le mettre dans le lecteur distinct et le décompresser et l'installer. Cela permettra d'éviter la confusion tout en travaillant sur une version stable.
Pour éviter toute confusion, vous pouvez ne garder que la version stable dans votre dock et ouvrir la version bêta de l'actualité(Commande + Espace). Cette place bêta temporairement sur le quai. Mais il faudra vous assurer de ne pas accidentellement modifier votre projet client en version beta.
Le plus Important:- Travailler sur un même projet sur deux xcode peut créer des effets non désirés. Comme il y avait un bug dans l'interface builder qui l'a introduit dans certaines version de xcode. Qui a cassé les contraintes. Il a obtenu fixé à nouveau lors de la prochaine.
Suivre les notes de version pour savoir exactement quelles sont les autres fonctionnalités et quels sont les problèmes connus.