Abbiamo una suite di applicazioni piuttosto importante per un client con un paio di destinazioni di applicazione che utilizzano diverse librerie statiche che abbiamo fatto in casa. Tutti i target sono contenuti in un file di progetto XCode.Perché i simboli delle librerie statiche non sono inclusi in dSYM durante l'archiviazione?
Per qualche motivo durante l'archiviazione di un'applicazione il file dSYM non contiene alcun simbolo di debug per le librerie statiche. Il risultato è quando si cerca di simbolizzare i registri degli arresti anomali dagli agenti sul campo, non possiamo vedere cosa succede all'interno di quelle librerie statiche.
Ho tentato di creare un nuovo progetto XCode semplice con una destinazione di applicazione e una libreria statica. Anche allora mancavano i simboli di debug. Ho manipolato le impostazioni di costruzione in base a questo https://github.com/TheRealKerni/QuincyKit/issues/91 senza fortuna.
Se si costruisce per l'archiviazione, i simboli di debug sono inclusi. Ho eseguito dwarfdump sul file dSYM risultante ed è stato in grado di vedere i simboli per i file di implementazione delle librerie statiche. Tuttavia, quando cerco di archiviare il progetto, i simboli sono esclusi.
Mi manca qualcosa? XCode versione 4.4.1
idem, io ho lo stesso problema. – bentford
Ciao, ho lo stesso problema. costruire per l'archiviazione sta funzionando alla grande. Ma l'archivio dei prodotti elimina semplicemente il simbolo di debug anche se imposto la post-elaborazione della distribuzione su NO. Avete qualche soluzione praticabile per questo? – Vincent