2015-03-27 11 views
13

Per caricare dSYM su crash, ho la seguente installazione ma non riesco a caricare dSYM.problema con il caricamento di dSYM in crashlytics

Nel mio obiettivo -> costruire fasi -> Esegui script

./Fabric.framework/run KEY SECRET 

echo "working" 

./Crashlytics.framework/run KEY SECRET 

nella relazione navigatore

2015-03-27 11:45:32.868 run[12108:507] Fabric.framework/run 1.3.13 
working 
2015-03-27 11:45:36.000 run[12109:507] Crashlytics.framework/run 1.3.13 

Nella mia app fabric.io cruscotto

mancante dSYM

Cosa Mi manca?

+0

Hai trovato una soluzione intorno a questo? – Liuting

risposta

6

AFAIK, Si installa il software fabric sul proprio Mac, sul quale si sta creando o archiviato, non appena si crea un archivio, viene automaticamente richiesto il permesso e si carica il file dsym.

vedere anche Fabric Integration Troubleshooting, vedi punto 4 sotto TroubleShooting

E 'possibile, ma rara, che ci manca un dSYM per symbolicate eventuali segnalazioni di crash. Se questo è il caso, verrà visualizzato un avviso sulla dashboard. Fai clic per caricare il dSYM mancante. Tieni presente che non si garantisce l'arresto anomalo delle eccezioni. Il percorso completo del codice, incluso il codice nelle librerie di sistema, è importante qui. Se non visualizzi l'avviso dSYM, puoi andare alla pagina delle impostazioni della tua app e aggiungere "/ mappings" all'URL per raggiungerlo, ad es. https://fabric.io/settings/apps//mapping

+12

Vedo l'avviso sul dashboard e caricare correttamente il file dsym nella pagina successiva. Dovuto comprimere il file dsym. Dopo averlo fatto, il messaggio continua a venire. – yairsz

+0

Sì, sto vedendo la stessa cosa. –

0

Ho tutto in ordine - doppio, triplo controllato - e sto avendo lo stesso problema ora. DSYM non riesce sempre a caricare automaticamente. Penso che Apple abbia cambiato qualcosa su come vengono gestite le applicazioni con bitcode in modo che gli UUID stiano cambiando e causando problemi con i file dSYM. C'è più informazioni here e ho postato un workaround qui: https://stackoverflow.com/a/35374388/2397068.

14

Se si dispone di codice bit attivo perché si desidera l'app-thinning o un'app TVOS o WatchOS, i dSYM creati quando si genera xcarchive NON sono i dSYM richiesti. Questo perché la mela ricompila dal codice bit. Per ottenere i veri dSYM, vai su itunesconnect, apri la build specifica (elaborata) e fai clic sul link "Scarica dSYM". A quanto pare fastlane può automatizzare questo processo (non l'ho provato): https://krausefx.com/blog/download-dsym-symbolication-files-from-itunes-connect-for-bitcode-ios-apps

+0

Stavo cercando di usare i file dysm che mi sono stati dati da buddybuild, che non funzionava. Quelli diretti da itunesconnect, grazie per la spiegazione. –

+0

Può essere interessante notare che apparentemente il bitcode è attivo per impostazione predefinita con nuove app. – RonLugge

Problemi correlati