Xcode non si avvia, bloccato su "Verifica" Xcode "..."


132

Ho installato Xcode su un Mac e quando provo ad avviarlo apro una piccola finestra che dice "Verifica Xcode" con una barra di stato che scorre attraverso, qualcuno ha una soluzione invece di reinstallare?


1
Quale versione di OSX?
trojanfoe,

È questa la versione di rilascio (6.0.1) o una beta?
Paolo R,

Non ho avuto questo problema la scorsa settimana con XCode 6.0.1 GM funzionante, ma improvvisamente questa mattina si è rifiutato di iniziare; detto XCode è stato danneggiato e dovrebbe essere gettato nella spazzatura. Reinstallato 6.0.1 con lo stesso problema. Ultima versione scaricata / installata (6.1_gm_seed_2) e alla fine ha funzionato, ma ci è voluta un'eternità per "verificare" e chiedere la mia password. Ti stai chiedendo se si tratta di un problema con l'utilizzo di una versione obsoleta e non l'installazione tramite App Store? Ha funzionato alla grande la scorsa settimana e è morto solo dopo che la 6.1 è diventata disponibile ...
Mc01,

3
Potresti per favore accettare una delle ottime risposte che hai ottenuto e distribuire un meritato rappresentante?
Robin Kanters,

2
Credo che una risposta accettata sia attesa da tempo
Nogurenn,

Risposte:


275

Se non vuoi aspettare per sempre, questo potrebbe aiutare:

xattr -d com.apple.quarantine '/Applications/Xcode.app'

2
assicurati che Xcode.app sia nella stessa directory in cui viene eseguito il comando. Richiede anche i privilegi di amministratore o usa sudo
naz il

18
ha funzionato come xattr -d com.apple.quarantine
/Applications/Xcode.app

3
GRAZIE! Questo è super disponibile in un pizzico quando si ha bisogno di un diritto app ora (come se si va a una sessione WWDC che avete bisogno di Xcode 7 per voi e ... uh ... dimenticato di scaricarlo)
Sirene

4
@alastair Se ho scaricato Xcode dal sito di Apple, la cui identità è verificata con HTTPS, non vedo dove c'è una falla di sicurezza se salto la verifica.
sudo,

10
Sta dando un errore: Xcode.app: No xattr: com.apple.quarantine
dhruvm

126

L'esecuzione di un comando per passare attraverso Gatekeeper suona come la strada da percorrere, dal momento che è stato scaricato da una fonte attendibile . Questo è un evento comune durante l'installazione di pacchetti di grandi dimensioni in Mac OS X. Fondamentalmente, Gatekeeper esamina l'intero pacchetto, assicurandosi che non vi siano codici sospetti. Questa è una delle tante cose che mantengono Mac OS X sicuro come è. Hai due opzioni:

1: dagli tempo.

O,

2: dire manualmente a Gatekeeper "Va bene, questo proviene da una fonte attendibile". Come facciamo questo? Bene, prima accendi il Terminale e vai alla tua cartella Xcode.app. (O digitare cde trascinare e rilasciare Xcode dalla cartella delle applicazioni) , quindi premere invio. Quindi, esegui il comando:

xattr -d com.apple.quarantine Xcode.app

Ora, fai attenzione a superare Gatekeeper se tutto ciò che stai installando è pari un po ' da una fonte non attendibile, altrimenti si introduce un rischio per la sicurezza del computer. Nel mio caso, l'apertura rapida di nuove versioni di Xcode è l'unica volta in cui eseguirò quel comando.


4
Questo ha funzionato. Grazie per la spiegazione del perché funziona e per le informazioni di base su Gatekeeper.
Robert J. Clegg,

1
Questa risposta è molto più utile di quella accettata a causa della tua spiegazione.
yesthisisjoe,

1
Questa è l'unica risposta che risponde come e perché. Altri si preoccupano solo di come. Grazie per una risposta così piacevole e facile da capire.
Nitesh Borad,

1
+1 per questa riga, "Come facciamo? Bene, prima accendi il Terminale e vai alla tua cartella Xcode.app. (O digita cd e trascina Xcode dalla cartella delle tue applicazioni), quindi premi invio . ":)
Rizwan Ahmed,

Stavo solo cercando di installare qt-opensource per mac - t da 3,5 GB ed era sospeso e questo è stato risolto il 10.11.6
xaxxon il

30

qualcuno ha avuto una correzione piuttosto che me la reinstallazione?

Per tutti coloro che vedono una fase "Verifica Xcode" molto lunga, dategli il tempo. La barra di avanzamento indeterminata rimane lì a lungo (decine di minuti) mentre Gatekeeper osserva il (molto grande) pacchetto Xcode per assicurarsi che sia legittimo. Alla fine, riceverai il messaggio familiare sulla falsariga di "Questa applicazione è stata scaricata da Internet. Vuoi continuare?" Oppure, se il bundle non viene verificato, ovviamente riceverai un messaggio in tal senso.


4
Questa è la risposta di cui ho bisogno. Ci sono voluti circa 20 minuti per finire.
Pollice d'oro

2
Devi davvero essere paziente. Il mio ha impiegato almeno 20 minuti quando la barra di stato ha raggiunto la fine e il conto alla rovescia è terminato. Alla fine ho ottenuto la finestra di dialogo "... scaricato da Internet ..." e ho fatto clic sul pulsante "Apri". Ci sono voluti altri 10 minuti prima di ricevere una richiesta di licenza, ecc. Ora sto cercando di aggiungere "Strumenti da riga di comando". Spero che anche essere pazienti con questo ripaghi. Attualmente, questo dice solo "Installazione dei componenti", con la barra di stato già alla fine, e non risponde come hanno fatto gli altri.
LOlliffe,

26

Quasi tutte le risposte qui raccomandano di essere eseguite xattr -dsul file. Ciò elimina gli attributi estesi del file (come com.apple.quarantine) in modo che OSX non esegua la fase di verifica. Dovresti farlo solo come ultima risorsa assoluta, se non del tutto. Apple consiglia espressamente di lasciare Gatekeeper abilitato per convalidare la versione di Xcode dopo il malware XcodeGhost stato diffuso nelle app iOS popolari tramite versioni infette di Xcode.

Se sei bloccato cercando di annullare l'archiviazione di un archivio .xip beta di Xcode, prova questo:

  1. Apri l'app Archive Utility. (Apri Finder premendo ⌘ + barra spaziatrice e digita "Archive Utility")
  2. Scegli Archivio-> Espandi archivio e seleziona l'archivio Xcode.

Mostra un "Xcode_8_beta_2.xip in espansione" e indica "Verifica firma digitale" e, successivamente, viene visualizzato un avviso "Impossibile completare l'operazione"
Jayprakash Dubey,

1
Ero bloccato nel tentativo di annullare l'archiviazione di un Xcode beta xip e un riavvio lo ha risolto. Dopo di che ho aspettato ~ 20 minuti per verificare Xcode.
Daramasala,

20

Ho avuto lo stesso problema. La soluzione rapida è aprire terminaldall'applicazione o digitare il terminale sotto i riflettori e immettere il comando seguente.

cd /Applications - Questo passerà alla directory delle applicazioni in cui è presente Xcode

xattr -d com.apple.quarantine Xcode.app - Questo aggirerà Gatekeeper in OS X e avvierà Xcode rapidamente

Nota: se hai cambiato il nome di Xcode (ad esempio Xcode7-1), devi inserire il comando ... Xcode7-1.app. Fare riferimento allo screenshot

Schermata per il comando


Questo ha funzionato per me ... apri il terminale attraverso i riflettori che saranno nella directory / Users e seguiranno i passaggi indicati sopra
Vinayak GH,

Funziona con XCODE 7.3.1
Jasmeet

1
Questo ha funzionato per me con OSX 10.11.8 e Xcode_8.2.xip. Prima in Download ho aperto Xcode_8.2.xip che ha prodotto Xcode.app in Download. Quindi ho spostato Xcode.app in / Applicazioni. Quindi, come suggerito da Dubey, ho eseguito xattr -d com.apple.quarantine Xcode.appsenza sudo. Quindi in Finder ho aperto Xcode senza ricevere il messaggio di verifica.
zerowords,

16

terminale aperto -

1. Digitare cd trascina rilasciare il tuo xcode (per percorso) quindi inserire

2.next xattr -d com.apple.quarantine Xcode.app entrare

concordare termini e condizioni


1
quando trascina la selezione e premi
invio ricevo il

nivritgupta aggiungi sudo prima del comando: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Quindi digita la password (non mostrerà la digitazione nel terminale)
Lucasware

15

Per Xcode 8: per saltare il processo di verifica su El Capitan per Xcode 8, scaricare Xcode 8 nella pagina di download degli sviluppatori, quindi aprire il terminale.

Successivamente, digita

xattr -d com.apple.quarantine

Quindi trascina il download di xcode 8 nella finestra del terminale. Dovrebbe sembrare come questo:

Immagine di installazione di Xcode 8


Grazie. Ho lasciato eseguire il processo di verifica per alcune ore, ma alla fine ho cercato questa risposta perché ci stava impiegando una quantità ridicola di tempo.
Chris Livdahl,

L'ho lasciato in esecuzione durante la notte ma non ha riempito nessuna barra di avanzamento. Quindi ho riavviato e ha funzionato praticamente all'istante.
Rob Mayoff,

8

Qui si parla molto dell'esenzione di Xcode-beta.app da Gatekeeper, ma per me ho dovuto esentare il file .xip.

Ho inserito Xcode_8_beta_6.xip in / Applicazioni, quindi in Terminale, ho cambiato directory in / Applicazioni ed eseguito:

xattr -d com.apple.quarantine Xcode_8_beta_6.xip

Quindi fare doppio clic su .xip per decomprimerlo.


Grazie mille. Non avevo idea di come farlo perché non c'era nulla con la beta 6, quindi non ero davvero sicuro di cosa scrivere o fare prima!
Dhruvm,

6

la corsa ha xattr -d com.apple.quarantine Xcode.appfunzionato come un fascino. Attendere il "verifying xcode"non ha funzionato, in quanto non è mai stato completato.


Si prega di formattare il codice utilizzando quattro spazi prima di esso o circondandolo con backtick. Grazie!
johnnyRose,

Finalmente la risposta che stavo cercando. Funziona per tutto, non solo per Xcode. Di solito rimango bloccato con cose che non finiscono mai di essere verificate, quindi devo usare questo.
sudo,

4

Inoltre è possibile rimuovere Open Warning per l'intera directory Applicazioni tramite il comando nel terminale:

xattr -d -r com.apple.quarantine ~/Applications

3

Puoi provare il comando:

xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app

Se non si utilizza -r, in seguito sarà necessario eseguire lo stesso comando per il simulatore iOS. Non sono sicuro di quali altri file eseguibili siano nascosti in questo pacchetto e messi in quarantena.

Se hai tempo, il metodo consigliato è di lasciare la verifica per completare in modo che tutto sia verificato correttamente.


3

funziona per me:

open Terminal cd to path Xcode.app
xattr -d com.apple.quarantine Xcode.app

2

Ho avuto lo stesso problema (Macbook Pro, metà 2015, OS X 10.11.15) ed è stato in grado di risolverlo senza usare il terminale per bypassare Gatekeeper:

  1. Cestinare tutte le versioni precedentemente scaricate del file e svuotare il cestino. (Se non hai svuotato il cestino per sempre, ciò potrebbe richiedere molto tempo. Puoi eliminare selettivamente i file .xip offensivi manualmente per risparmiare tempo.) Ho trovato più istanze che non sarebbero state eliminate poiché erano attualmente in uso.

  2. Riavvia il tuo computer. Ora dovresti essere in grado di eliminare qualsiasi file .xip nel cestino senza problemi.

  3. Scarica nuovamente Xcode8 beta (non eseguire lo streaming di contenuti multimediali mentre lo fai per risparmiare tempo e perdita di pacchetti.) E aprilo.

  4. Se ciò non risolve il problema, apri il terminale e segui una delle risposte sopra.


1

Esegui il seguente comando assicurandoti che sia la posizione del tuo Xcode sul sistema e sostituisci il nome xcode con il nome effettivo quale codice essere xcode2 o Xcode 3 in caso se hai più versioni di Xcode sul tuo computer .. Tutto il meglio ..

xattr -d com.apple.quarantine Xcode.app


1

Aspetta solo che il processo finisca .. a volte ci vuole più tempo del solito ma finisce per mostrare le caselle di avviso per il prossimo processo! siediti e lascialo finire. :)


-2

È il novembre 2017 e non c'è ancora nessun messaggio di conferma: solo un "Xcode_9.1xip" non mobile che si trova sul desktop senza alcuna indicazione del fatto che stia facendo qualcosa.

Ho provato questa soluzione, ho colpito più volte Apple costoso, la ricerca di Google capisce anche perché la macchina Uber costosa sta funzionando in un modo che è sempre stato inaccettabile (e sarebbe incasinato su un PC dagli utenti Mac). Prepara una tazza di tè, premi di più sulla tastiera, cerca i termini chiave relativi alla macchina Apple costosa usando le imprecazioni per scoprire quanti altri stanno riscontrando il tuo problema o simili.

Dopo 20 minuti prendi in considerazione l'idea di andare a fare una cacca, torna con il pollice in su, leggi altri post sul forum - considera di battere la tastiera più volte - tieni presente che a questo punto potresti essere segnalato per abuso ai sensi della politica di assistenza Apple.

Alla fine ha funzionato, quindi trova il prossimo ostacolo nel lungo processo che significa che non otterrai alcuna produttività oggi, ripeti l'intero processo questa volta mentre sbatti la testa contro il muro.

Prevedendo che questo verrà contrassegnato in 0-30 secondi per l'eliminazione :) 09:43 GMT


oooh dopo 25 minuti ho appena deciso di riavviare la macchina costosa. Hey-ho riavviato e ha funzionato. oh, sono 10 minuti e sta ancora espandendo la cartella, ma diamine la macchina è il modello di punta (tecnologia Cutting Edge 2010). Quindi un buon consiglio sii paziente, dai alla Apple il tempo di fare qualcosa, dopo che la pazienza ha logorato le cose, Reboot riprova e potrebbe funzionare come ti aspetteresti (lentamente).
Andy Donegan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.