Skip to content
Natuurondernemer
    janvier 18, 2021 by admin

    xcpretty / xcode-install

    xcpretty / xcode-install
    janvier 18, 2021 by admin

    Installer et mettre Ă  jour vos Xcodes automatiquement.

    $ gem install xcode-install$ xcversion install 6.3

    Cet outil utilise la page Téléchargements pour les développeurs Apple.

    Installation

    $ gem install xcode-install

    Note : malheureusement, XcodeInstall a une dĂ©pendance transitive sur une gemme avec des extensions natives et ce n’est pas vraiment rĂ©parable Ă  ce stade. Si vous installez ceci sur une machine sans compilateur fonctionnel, veuillez utiliser ces instructions alternatives Ă  la place:

    Utilisation

    XcodeInstall a besoin de variables d’environnement avec vos informations d’identification pour accĂ©der Ă  l’Apple DeveloperCenter, elles sont stockĂ©es en utilisant le credentials_manager de fastlane :

    XCODE_INSTALL_USERXCODE_INSTALL_PASSWORD

    Liste

    Pour lister les versions disponibles:

    $ xcversion list6.0.16.16.1.16.2 (installed)6.3

    Les versions déjà installées sont marquées par (installed).(Utilisez $ xcversion installed pour ne lister que les Xcodes installés avec leur chemin).

    Pour mettre à jour la liste des versions disponibles, exécutez :

    $ xcversion update

    Install

    Pour installer une certaine version, il suffit de :

    $ xcversion install 8########################################################### 82.1%######################################################################## 100.0%Please authenticate for Xcode installation...Xcode 8Build version 6D570

    Cela tĂ©lĂ©chargera et installera cette version de Xcode. Vous pourrez ensuite le lancer Ă  partir de /Applications comme d’habitude.La nouvelle version sera Ă©galement automatiquement sĂ©lectionnĂ©e pour les commandes CLI (voir ci-dessous).

    GMs et versions bĂȘta

    Note : les GMs et les versions bĂȘta ont gĂ©nĂ©ralement des noms spĂ©ciaux, par exemple

    $ xcversion list7 GM seed7.1 beta

    Ils doivent ĂȘtre installĂ©s en utilisant le nom complet, par exemple xcversion install '7 GM seed'.

    Sélection

    Pour voir la version actuellement sélectionnée, exécutez

    $ xcversion selected

    Pour sélectionner une version comme active, exécutez

    $ xcversion select 8

    Pour sélectionner une version comme active et modifier le lien symbolique à /Applications/Xcode, exécuter

    $ xcversion select 8 --symlink

    Les outils en ligne de commande

    XcodeInstall peut également installer les outils en ligne de commande de Xcode en appelant xcversion install-cli-tools.

    Simulateurs

    XcodeInstall peut également gérer vos simulateurs locaux en utilisant la commande simulators.

    Pour installer un simulateur, utilisez --install et le dĂ©but du nom d’un simulateur :

    Limitations

    Malheureusement, la taille d’installation des Xcodes tĂ©lĂ©chargĂ©s sera plus importante que lors d’un tĂ©lĂ©chargement via le Mac App Store, voir #10 et n’hĂ©sitez pas Ă  dupliquer le radar. 📡

    XcodeInstall installe automatiquement des composants supplĂ©mentaires afin qu’il soit immĂ©diatement utilisable depuis la ligne de commande. Malheureusement, Xcode chargera des plugins tiers mĂȘme dans cette situation, ce qui entraĂźne l’apparition d’un dialogue. N’hĂ©sitez pas Ă  dupliquer le radar. 📡

    XcodeInstall s’appuie normalement sur l’index Spotlight pour localiser les versions installĂ©es de Xcode. Si vous l’utilisez alors que l’indexation est en cours, il risque d’afficher des rĂ©sultats inexacts et il ne sera pas en mesure de voir les versions installĂ©es sur les volumes non indexĂ©s.

    Pour contourner la limitation de Spotlight, XcodeInstall recherche /Applications dossier pour localiser les Xcodes lorsque Spotlight est dĂ©sactivĂ© sur la machine, ou lorsque la requĂȘte Spotlight pour Xcode ne renvoie aucun rĂ©sultat. Mais cela ne fonctionnera toujours pas si vos Xcodes ne sont pas situĂ©s sous /Applications dossier.

    Merci

    Merci Ă  @neonichu, l’auteur original (et le meilleur).

    Ce script de tĂ©lĂ©chargement qui a Ă©tĂ© utilisĂ© pour une certaine inspiration, Ă©galement cecipour faire l’installation. En outre, un grand merci Ă  tous ceux qui ont contribuĂ© Ă  ceprojet, en particulier @henrikhodne et @lacostej pour avoir rendu libre l’extension C de XcodeInstall.

    Contribution

    Exécution des tests

    bundle exec rake spec

    Exécution du linter de style de code

    bundle exec rubocop -a

    Licence

    Ce projet est soumis aux termes de la licence MIT. Voir le fichier LICENSE.

    Ce projet et tous les outils fastlane ne sont en aucun cas affiliĂ©s Ă  Apple Inc ou Google. Ce projet est open source sous la licence MIT, ce qui signifie que vous avez un accĂšs complet au code source et pouvez le modifier pour rĂ©pondre Ă  vos propres besoins. Tous les outils fastlane fonctionnent sur votre propre ordinateur ou serveur, de sorte que vos informations d’identification ou autres informations sensibles ne quitteront jamais votre propre ordinateur. Vous ĂȘtes responsable de la façon dont vous utilisez les outils fastlane.

    .

    Previous articlePourquoi les biĂšres Oktoberfest amĂ©ricaines n'ont pas le mĂȘme goĂ»t que leurs cousines allemandesNext article Tournoi de golf Masters 2020 : Horaire TV aujourd'hui, comment regarder, Tiger Woods et plus

    Laisser un commentaire Annuler la réponse

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Articles récents

    • Comment configurer un mineur ASIC de bitcoin
    • Qu’est-ce qu’un site Superfund?
    • Les vers de sang appĂątĂ©s par la pĂȘche ont des piqĂ»res d’abeilles
    • Echolalie : Les faits au-delĂ  du « langage de perroquet », du script et de l’Ă©cho
    • Citations de Lord of the Flies
    • Guide du dĂ©butant pour le pegging
    • 42 Recettes de soupes Ă  la mijoteuse saines
    • 3 risques surprenants d’une mauvaise posture
    • Biographie de Tina Fey
    • Qu’est-ce que les courants ocĂ©aniques ?

    Archives

    • avril 2021
    • mars 2021
    • fĂ©vrier 2021
    • janvier 2021
    • dĂ©cembre 2020
    • novembre 2020
    • octobre 2020
    • septembre 2020
    • aoĂ»t 2020
    • juillet 2020
    • juin 2020
    • mai 2020
    • avril 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguĂȘsPortuguĂȘs
    • ItalianoItaliano
    • PolskiPolski

    Méta

    • Connexion
    • Flux des publications
    • Flux des commentaires
    • Site de WordPress-FR
    Posterity WordPress Theme