Ho alcuni file dSYM di grandi dimensioni sulla mia macchina, installati da Qt Framework. Come ho capito sono usati per il debug, tuttavia non ho bisogno di eseguire il debug della libreria stessa. È sicuro cancellare questi file?
Sì, puoi cancellare questi simbolo di debug in modo sicuro. Questi file forniscono nomi leggibili dall'uomo per il codice all'interno del framework o dell'applicazione.
La rimozione dei file dSYM non influirà sulla capacità di esecuzione del framework o dell'applicazione associata.
Se l'applicazione o il framework di chiamata si bloccano, il file dSYM viene utilizzato per fornire informazioni più leggibili su dove si è verificato l'arresto anomalo nel codice.
La Nota tecnica 2151 di Apple mostra come vengono utilizzati i file dSYM - lo stesso approccio si applica a iOS e Mac OS X.
Idealmente, lo sviluppatore conserva una copia dei file dSYM e non distribuisce questi file con le loro applicazioni o framework.
Quando si verificano arresti anomali, il cliente visualizza un rapporto sugli arresti tecnicamente ottuso che può segnalare. Lo sviluppatore può quindi combinare i file dSYM locali con il rapporto sugli arresti anomali e produrre un rapporto sugli arresti anomali più leggibile che dovrebbe aiutare a rintracciare il problema.