Skip to content
Natuurondernemer
    18 stycznia, 2021 by admin

    xcpretty / xcode-install

    xcpretty / xcode-install
    18 stycznia, 2021 by admin

    Zainstaluj i zaktualizuj swoje Xcodes automatycznie.

    $ gem install xcode-install$ xcversion install 6.3

    To narzędzie korzysta ze strony Downloads for Apple Developer.

    Instalacja

    $ gem install xcode-install

    Uwaga: niestety, XcodeInstall ma zależność przechodnią od klejnotu z natywnymi rozszerzeniami i nie jest to naprawdę możliwe do naprawienia w tym momencie. Jeśli instalujesz to na maszynie bez działającego kompilatora, użyj zamiast tego tych alternatywnych instrukcji:

    Użycie

    XcodeInstall potrzebuje zmiennych środowiskowych z twoimi danymi uwierzytelniającymi, aby uzyskać dostęp do Apple DeveloperCenter, są one przechowywane przy użyciu credentials_manager w fastlane:

    XCODE_INSTALL_USERXCODE_INSTALL_PASSWORD

    Lista

    Aby wyświetlić listę dostępnych wersji:

    $ xcversion list6.0.16.16.1.16.2 (installed)6.3

    Już zainstalowane wersje są oznaczone (installed).(Użyj $ xcversion installed aby wyświetlić tylko listę zainstalowanych Xcodes z ich ścieżką).

    Aby zaktualizować listę dostępnych wersji, uruchom:

    $ xcversion update

    Instaluj

    Aby zainstalować określoną wersję, po prostu:

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

    To pobierze i zainstaluje tę wersję Xcode. Następnie można go uruchomić z /Applications jak zwykle.Nowa wersja zostanie również automatycznie wybrana dla poleceń CLI (patrz poniżej).

    Wersje GM i beta

    Uwaga: Wersje GM i beta mają zwykle specjalne nazwy, np.

    $ xcversion list7 GM seed7.1 beta

    Muszą być instalowane przy użyciu pełnej nazwy, np. xcversion install '7 GM seed'.

    Wybierz

    Aby zobaczyć aktualnie wybraną wersję, uruchom

    $ xcversion selected

    Aby wybrać wersję jako aktywną, uruchom

    $ xcversion select 8

    Aby wybrać wersję jako aktywną i zmienić symlink w /Applications/Xcode, run

    $ xcversion select 8 --symlink

    Narzędzia wiersza poleceń

    XcodeInstall może również zainstalować narzędzia wiersza poleceń Xcode, wywołując xcversion install-cli-tools.

    Symulatory

    XcodeInstall może również zarządzać lokalnymi symulatorami za pomocą polecenia simulators.

    Aby zainstalować symulator, użyj --install i początek nazwy symulatora:

    Ograniczenia

    Niestety rozmiar instalacji pobranych Xcodes będzie większy niż przy pobieraniu przez Mac App Store, zobacz #10 i nie krępuj się duplikować radaru. 📡

    XcodeInstall automatycznie instaluje dodatkowe komponenty, tak aby można go było od razu używać z linii poleceń. Niestety, Xcode nawet w takiej sytuacji załaduje wtyczki innych firm, co spowoduje wyskakujące okno dialogowe. Zapraszam do zduplikowania radaru. 📡

    XcodeInstall normalnie opiera się na indeksie Spotlight, aby zlokalizować zainstalowane wersje Xcode. Jeśli używasz go podczas indeksowania, może on pokazać niedokładne wyniki i nie będzie w stanie zobaczyć zainstalowanych wersji na niezindeksowanych woluminach.

    Aby obejść ograniczenie Spotlight, XcodeInstall przeszukuje /Applications folder w celu zlokalizowania Xcode, gdy Spotlight jest wyłączony na komputerze, lub gdy zapytanie Spotlight dla Xcode nie zwraca żadnych wyników. Ale to nadal nie będzie działać, jeśli twoje Xcodes nie znajdują się w folderze /Applications.

    Dzięki

    Dzięki @neonichu, oryginalnemu (i najlepszemu) autorowi.

    Ten skrypt do pobierania, który został użyty do inspiracji, również ten do wykonania instalacji. Dodatkowo, wielkie dzięki dla wszystkich, którzy przyczynili się do tegoprojektu, szczególnie @henrikhodne i @lacostej za uczynienie XcodeInstall C extension darmowym.

    Wkład

    Uruchamianie testów

    bundle exec rake spec

    Uruchamianie lintera stylu kodu

    bundle exec rubocop -a

    Licencja

    Projekt ten jest licencjonowany na warunkach licencji MIT. Zobacz plik LICENSE.

    Ten projekt i wszystkie narzędzia fastlane nie są w żaden sposób powiązane z Apple Inc lub Google. Ten projekt jest open source na licencji MIT, co oznacza, że masz pełny dostęp do kodu źródłowego i możesz go modyfikować, aby dopasować go do własnych potrzeb. Wszystkie narzędzia fastlane działają na Twoim własnym komputerze lub serwerze, więc Twoje dane uwierzytelniające lub inne poufne informacje nigdy nie opuszczą Twojego komputera. Jesteś odpowiedzialny za to, jak używasz narzędzi fastlane.

    Previous articleWhy American Oktoberfest Beers Don't Taste Like Their German CousinsNext article Daily Fantasy Sports

    Dodaj komentarz Anuluj pisanie odpowiedzi

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

    Najnowsze wpisy

    • Znalezienie siebie (i innych…) w rocznikach online
    • Jak skonfigurować Bitcoin ASIC miner
    • Chris Martin ma urodziny w Disneylandzie z Dakotą Johnson
    • Co to jest teren Superfund?
    • Fishing-bait bloodworms have bee-sting bites
    • Władca Much
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • Tina Fey Biografia
    • Nike wydało 15 000 dolarów na specjalną maszynę tylko po to, aby Florida State center Michael Ojo’s shoes

    Archiwa

    • Kwiecień 2021
    • Marzec 2021
    • Luty 2021
    • Styczeń 2021
    • Grudzień 2020
    • Listopad 2020
    • Październik 2020
    • Wrzesień 2020
    • Sierpień 2020
    • Lipiec 2020
    • Czerwiec 2020
    • Maj 2020
    • Kwiecień 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Posterity WordPress Theme