2015-06-19 6 views
99

Come disinstallare uno dei simulatori Xcode scaricati?Come disinstallare il simulatore Xcode scaricato?

My Il simulatore di iOS 7 non si avvia (Unable to boot the iOS Simulator). Voglio reinstallarlo completamente.

enter image description here

ho provato:

  • Eliminazione ~/Library/Caches/com.apple.dt.Xcode
  • Eliminazione Xcode e scaricarlo di nuovo da App Store.

Ma il simulatore di iOS 7.1 rimane installato. Come rimuoverlo?


Nota che ho anche provato:

  • Ripristino del contenuto simulatore e impostazioni.
  • Eliminazione del dispositivo simulatore e creazione di nuovo.

e non ha risolto il mio problema.

+4

In Xcode 6 si può semplicemente andare su Menu> Finestra> Dispositivi> Simulatori ed eliminare un simulatore non è necessario. –

+0

@NeonSamuel: L'ho già provato e non ha aiutato (vedi penultima riga sulla mia domanda). –

+1

devi rimuoverli da/Library/Developer/CoreSimulator/Profili/Runtimes –

risposta

253

È possibile rimuoverli dal /Library/Developer/CoreSimulator/Profiles/Runtimes (non ~/Library!):

screenshot

+0

Sì, questo mi ha permesso di cancellare e reinstallare il runtime del simulatore, quindi grazie per questo. Sfortunatamente non ha risolto il problema, ricevo comunque il messaggio "Impossibile avviare il simulatore iOS" quando provo ad avviare il 7.1. –

+0

sicuramente la soluzione migliore in assoluto :-) –

+0

duplicato: https: // stackoverflow.it/questions/29076171/how-to-force-reinstall-ios-simulator/29080441 # 29080441 – adrum

52

NOTA: Questo eliminerà solo una configurazione dispositivo dalla lista dei dispositivi Xcode. Per rimuovere i file del simulatore dal disco rigido, vedere la risposta precedente.

Per Xcode 7 basta usare menu Finestra \ Devices in Xcode:

Devices menu

Quindi selezionare emulatore per eliminare nell'elenco a sinistra e fare clic destro su di esso. Ecco l'opzione Elimina: enter image description here

Questo è tutto.

+0

finalmente una soluzione sana! –

+0

Come riattivarli dopo averli rimossi? Vedo ancora i simulatori per iOS 7.1, 8.1, 8.2, ecc. Nella schermata delle mie preferenze. – Matt

+23

Questa operazione rimuoverà solo una configurazione del dispositivo. La domanda riguardava la rimozione di un simulatore (a cui sono associati dispositivi). Per rimuovere il simulatore nel suo complesso, è necessario rimuovere il runtime versione. Xcode rimuoverà automaticamente i dispositivi all'avvio successivo dell'app per il runtime rimosso. Vedere la risposta da @NimitParekh sopra per il modo di farlo. –

18

Eseguire questo comando nel terminale per rimuovere i simulatori a cui non è possibile accedere dalla versione corrente di Xcode in uso.

xcrun simctl delete unavailable

+0

Questo è almeno un comando da eseguire dopo aver rimosso i simulatori poiché la configurazione del simulatore non verrà eliminata sul filesystem dopo averli eliminati in xcode – brainray