Xcode: come determinare quale DeviceSupport è utile?
Quando si maneggia un problema di archiviazione di MacBook,
Ho scoperto che la cattiva gestione dell'archiviazione di Xcode è molto dolorosa.
Visto dal dettaglio DeviceSupportdell'elemento di, si tratta della libreria di sistema e del binario Swift ecc.
So che dovrei rimuovere gli elementi più vecchi. La mia domanda è come sapere quale articolo sta attualmente utilizzando, in
/Users/usr/Library/Developer/Xcode/iOS\ DeviceSupport?
Così potrei rimuovere l'inutile DeviceSupporte mantenere l'utile.
Risposte
Sì, Xcode conserva i file di supporto del dispositivo per i vecchi dispositivi ed è sicuro eliminarli.
Se vuoi sapere quali sono ancora in uso regolare, puoi controllare l'attributo "Data di modifica":
oppure puoi collegare i tuoi dispositivi al tuo Mac e controllare il numero di versione / build del sistema operativo nella finestra Dispositivi di Xcode:
La versione arm64e è per dispositivi iOS con chipset A12 o superiore: vedi la domanda Stack Overflow Xcode arm64 vs arm64e e l'elenco dei dispositivi con quei chipset su Wikipedia:
- Apple A12
- Apple A13
- Riduci le dimensioni dell'applicazione Xcode
Puoi eliminarli tutti e installare il necessario andando su Preferenze Xcode> Componenti> Simulatori.
Se vuoi evitare il download mantenendo quello utile,
- Collega l'iPhone al Mac.
- Apri il menu della finestra> dispositivi e simulatori.
- Vedi il modello di iPhone nella "scheda Dispositivi". E chiudi Xcode.
- Conserva quel modello ed elimina il resto dalla cartella "Xcode / iOS DeviceSupport".
Anche se li elimini tutti, Xcode riceverà i file di supporto dall'iPhone stesso:
- Come fermare Xcode che scarica il pacchetto di supporto iOS del mio iPhone?