Skip to content
Natuurondernemer
    Januar 18, 2021 by admin

    xcpretty / xcode-install

    xcpretty / xcode-install
    Januar 18, 2021 by admin

    Installieren und aktualisieren Sie Ihre Xcodes automatisch.

    $ gem install xcode-install$ xcversion install 6.3

    Dieses Tool nutzt die Downloads für die Apple Developer Seite.

    Installation

    $ gem install xcode-install

    Hinweis: leider hat XcodeInstall eine transitive Abhängigkeit von einem Gem mit nativen Erweiterungen und dies ist zum jetzigen Zeitpunkt nicht wirklich behebbar. Wenn Sie dies auf einem Rechner ohne funktionierenden Compiler installieren, verwenden Sie bitte stattdessen diese alternative Anleitung:

    Benutzung

    XcodeInstall benötigt Umgebungsvariablen mit Ihren Anmeldedaten, um auf das Apple DeveloperCenter zuzugreifen, diese werden mit dem credentials_manager von fastlane gespeichert:

    XCODE_INSTALL_USERXCODE_INSTALL_PASSWORD

    Liste

    Um verfügbare Versionen aufzulisten:

    $ xcversion list6.0.16.16.1.16.2 (installed)6.3

    Bereits installierte Versionen sind mit (installed) gekennzeichnet.(Verwenden Sie $ xcversion installed, um nur installierte Xcodes mit ihrem Pfad aufzulisten).

    Um die Liste der verfügbaren Versionen zu aktualisieren, führen Sie aus:

    $ xcversion update

    Installieren

    Um eine bestimmte Version zu installieren, führen Sie einfach aus:

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

    Dies wird diese Version von Xcode herunterladen und installieren. Anschließend können Sie es wie gewohnt über /Applications starten, wobei die neue Version auch automatisch für CLI-Befehle ausgewählt wird (siehe unten).

    GMs und Beta-Versionen

    Hinweis: GMs und Beta-Versionen haben meist spezielle Namen, z.B.

    $ xcversion list7 GM seed7.1 beta

    Sie müssen mit dem vollen Namen installiert werden, z.B. xcversion install '7 GM seed'.

    Auswählen

    Um die aktuell ausgewählte Version zu sehen, führen Sie

    $ xcversion selected

    Um eine Version als aktiv auszuwählen, führen Sie

    $ xcversion select 8

    Um eine Version als aktiv auszuwählen und den Symlink bei /Applications/Xcode zu ändern, ausführen

    $ xcversion select 8 --symlink

    Befehlszeilentools

    XcodeInstall kann auch die Befehlszeilentools von Xcode installieren, indem es xcversion install-cli-tools aufruft.

    Simulatoren

    XcodeInstall kann auch Ihre lokalen Simulatoren mit dem Befehl simulators verwalten.

    Um einen Simulator zu installieren, verwenden Sie --install und den Anfang eines Simulatornamens:

    Einschränkungen

    Leider ist die Installationsgröße der heruntergeladenen Xcodes größer als beim Download über den Mac App Store, siehe #10. 📡

    XcodeInstall installiert automatisch zusätzliche Komponenten, so dass es sofort über die Kommandozeile nutzbar ist. Leider lädt Xcode auch in dieser Situation Plugins von Drittanbietern, was dazu führt, dass ein Dialog auftaucht. Fühlen Sie sich frei, den Radar zu überlisten. 📡

    XcodeInstall verlässt sich normalerweise auf den Spotlight-Index, um installierte Versionen von Xcode zu finden. Wenn Sie es verwenden, während die Indizierung läuft, zeigt es möglicherweise ungenaue Ergebnisse an und ist nicht in der Lage, installierte Versionen auf nicht indizierten Volumes zu sehen.

    Um die Spotlight-Beschränkung zu umgehen, durchsucht XcodeInstall den /Applications-Ordner, um Xcode zu finden, wenn Spotlight auf dem Rechner deaktiviert ist oder wenn die Spotlight-Abfrage für Xcode keine Ergebnisse liefert. Aber es wird immer noch nicht funktionieren, wenn Ihre Xcodes nicht unter dem /Applications-Ordner liegen.

    Dank

    Danke an @neonichu, den ursprünglichen (und besten) Autor.

    Dieses Download-Skript, das für einige Inspiration verwendet wurde, auch für die Installation. Außerdem vielen Dank an alle, die zu diesem Projekt beigetragen haben, insbesondere an @henrikhodne und @lacostej für die Bereitstellung der C-Erweiterung von XcodeInstall.

    Beitrag

    Tests ausführen

    bundle exec rake spec

    Code-Style-Linter ausführen

    bundle exec rubocop -a

    Lizenz

    Dieses Projekt ist unter den Bedingungen der MIT-Lizenz lizenziert. Siehe die LICENSE-Datei.

    Dieses Projekt und alle Fastlane-Tools sind in keiner Weise mit Apple Inc oder Google verbunden. Dieses Projekt ist Open Source unter der MIT-Lizenz, was bedeutet, dass Sie vollen Zugriff auf den Quellcode haben und ihn an Ihre eigenen Bedürfnisse anpassen können. Alle fastlane-Tools laufen auf Ihrem eigenen Computer oder Server, so dass Ihre Anmeldedaten oder andere sensible Informationen niemals Ihren eigenen Computer verlassen werden. Sie sind dafür verantwortlich, wie Sie die fastlane Tools verwenden.

    Previous articleWarum amerikanische Oktoberfestbiere nicht wie ihre deutschen Vettern schmeckenNext article Daily Fantasy Sports

    Schreibe einen Kommentar Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Neueste Beiträge

    • Sich selbst (und andere…) in Jahrbüchern online finden
    • Wie man einen Bitcoin-ASIC-Miner einrichtet
    • Chris Martin feiert Geburtstag in Disneyland mit Dakota Johnson
    • Was ist ein Superfund-Standort?
    • Angelköder-Blutwürmer haben Bienenstiche
    • Echolalie: Die Fakten jenseits von „Papageiensprache“, Skripting und Echoing
    • Herr der Fliegen Zitate
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • 3 überraschende Risiken einer schlechten Körperhaltung

    Archive

    • April 2021
    • März 2021
    • Februar 2021
    • Januar 2021
    • Dezember 2020
    • November 2020
    • Oktober 2020
    • September 2020
    • August 2020
    • Juli 2020
    • Juni 2020
    • Mai 2020
    • April 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Anmelden
    • Feed der Einträge
    • Kommentare-Feed
    • WordPress.org
    Posterity WordPress Theme