Skip to content
Natuurondernemer
    Gennaio 18, 2021 by admin

    xcpretty / xcode-install

    xcpretty / xcode-install
    Gennaio 18, 2021 by admin

    Installa e aggiorna automaticamente i tuoi Xcodes.

    $ gem install xcode-install$ xcversion install 6.3

    Questo strumento usa la pagina dei download per gli sviluppatori Apple.

    Installazione

    $ gem install xcode-install

    Nota: sfortunatamente, XcodeInstall ha una dipendenza transitiva da una gemma con estensioni native e questo non è realmente risolvibile in questo momento. Se lo state installando su una macchina senza un compilatore funzionante, usate invece queste istruzioni alternative:

    Uso

    XcodeInstall ha bisogno di variabili d’ambiente con le vostre credenziali per accedere all’Apple DeveloperCenter, esse sono memorizzate usando il credentials_manager di fastlane:

    XCODE_INSTALL_USERXCODE_INSTALL_PASSWORD

    Elenco

    Per elencare le versioni disponibili:

    $ xcversion list6.0.16.16.1.16.2 (installed)6.3

    Le versioni già installate sono contrassegnate da (installed).(Utilizzare $ xcversion installed per elencare solo gli Xcodes installati con il loro percorso).

    Per aggiornare l’elenco delle versioni disponibili, eseguire:

    $ xcversion update

    Install

    Per installare una certa versione, semplicemente:

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

    Questo scaricherà e installerà quella versione di Xcode. Poi potrete avviarlo da /Applications come al solito.La nuova versione sarà anche selezionata automaticamente per i comandi CLI (vedi sotto).

    GM e versioni beta

    Nota: le GM e le versioni beta di solito hanno nomi speciali, ad esempio

    $ xcversion list7 GM seed7.1 beta

    devono essere installate usando il nome completo, ad esempio xcversion install '7 GM seed'.

    Seleziona

    Per vedere la versione attualmente selezionata, eseguire

    $ xcversion selected

    Per selezionare una versione come attiva, eseguire

    $ xcversion select 8

    Per selezionare una versione come attiva e cambiare il link simbolico a /Applications/Xcode, eseguire

    $ xcversion select 8 --symlink

    Strumenti a riga di comando

    XcodeInstall può anche installare gli strumenti a riga di comando di Xcode chiamando xcversion install-cli-tools.

    Simulatori

    XcodeInstall può anche gestire i simulatori locali usando il comando simulators.

    Per installare un simulatore, usate --install e l’inizio del nome di un simulatore:

    Limitazioni

    Purtroppo, la dimensione dell’installazione di Xcodes scaricata sarà più grande di quando si scarica tramite il Mac App Store, vedi #10 e sentiti libero di duplicare il radar. 📡

    XcodeInstall installa automaticamente componenti aggiuntivi in modo che sia immediatamente utilizzabile dalla linea di comando. Sfortunatamente, Xcode caricherà plugin di terze parti anche in questa situazione, il che porta ad una finestra di dialogo che appare. Sentitevi liberi di duplicare il radar. 📡

    XcodeInstall normalmente si basa sull’indice Spotlight per individuare le versioni installate di Xcode. Se lo usi mentre l’indicizzazione è in corso, potrebbe mostrare risultati imprecisi e non sarà in grado di vedere le versioni installate su volumi non indicizzati.

    Per aggirare la limitazione di Spotlight, XcodeInstall cerca la cartella /Applications per individuare gli Xcode quando Spotlight è disabilitato sulla macchina, o quando la query Spotlight per Xcode non restituisce alcun risultato. Ma non funzionerà comunque se gli Xcode non si trovano sotto la cartella /Applications.

    Grazie

    Grazie a @neonichu, l’autore originale (e migliore).

    Questo script di download che è stato usato per qualche ispirazione, anche questo per fare l’installazione. Inoltre, molti ringraziamenti a tutti coloro che hanno contribuito a questo progetto, specialmente @henrikhodne e @lacostej per aver reso l’estensione XcodeInstall C gratuita.

    Contribuire

    Esecuzione dei test

    bundle exec rake spec

    Esecuzione del lintero codice

    bundle exec rubocop -a

    Licenza

    Questo progetto è rilasciato sotto i termini della licenza MIT. Vedere il file LICENSE.

    Questo progetto e tutti gli strumenti fastlane non sono in alcun modo affiliati con Apple Inc o Google. Questo progetto è open source sotto la licenza MIT, il che significa che avete pieno accesso al codice sorgente e potete modificarlo per adattarlo alle vostre esigenze. Tutti gli strumenti fastlane girano sul tuo computer o server, quindi le tue credenziali o altre informazioni sensibili non lasceranno mai il tuo computer. Sei responsabile di come usi gli strumenti fastlane.

    Previous articlePerché le birre americane dell'Oktoberfest non hanno il sapore dei loro cugini tedeschiNext article Masters 2020 torneo di golf: Orari TV oggi, come guardare, Tiger Woods e altro

    Lascia un commento Annulla risposta

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Articoli recenti

    • Trovare se stessi (e gli altri…) negli annuari online
    • Come impostare un bitcoin ASIC miner
    • Cos’è un sito Superfund?
    • I vermi sanguigni con esca da pesca hanno morsi di api
    • Ecolalia: I fatti oltre il “parlare a pappagallo”, lo scripting e l’eco
    • Citazioni del Signore delle Mosche
    • A Beginner’s Guide to Pegging
    • 42 ricette sane di zuppa Crockpot
    • 3 rischi sorprendenti della cattiva postura
    • Pesce Betta femmina

    Archivi

    • Aprile 2021
    • Marzo 2021
    • Febbraio 2021
    • Gennaio 2021
    • Dicembre 2020
    • Novembre 2020
    • Ottobre 2020
    • Settembre 2020
    • Agosto 2020
    • Luglio 2020
    • Giugno 2020
    • Maggio 2020
    • Aprile 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Accedi
    • Feed dei contenuti
    • Feed dei commenti
    • WordPress.org
    Posterity WordPress Theme