Quindi questo mi sta facendo impazzire, ma alla fine ho scoperto che l'opzione di compilazione bitcode quando esporto la mia app per la distribuzione ad hoc sta causando la mancata corrispondenza del mio file di debug symbol (dSYM) e del mio UUID dell'app che significa che non posso simboleggiare alcun registro di crash.Perché la ricompilazione dal codice bit non mi rende in grado di simbolizzare in versioni ad hoc Xcode e come posso risolverlo?
La disattivazione dell'opzione risolve questo problema, ma esiste un modo per poterlo risolvere con l'opzione attivata? Ho letto il suggerimento per questa opzione e dice che lo store usa questo metodo. Non riuscirò più a leggere i registri degli arresti anomali dall'app store o si tratta solo di un problema locale?
Ecco quello che ottengo da un antico edificio, prima di questa versione Xcode:
dwarfdump --uuid app
DD25E6C9-... (armv7)
29F74B2E-... (arm64)
dwarfdump --uuid app.dsym
DD25E6C9... (armv7)
29F74B2E... (arm64)
fine. Ora con bitcode su:
dwarfdump --uuid app
E7D2BE71-... (armv7)
5C871FD7-... (arm64)
dwarfdump --uuid app.dsym
BC93BCF5-... (armv7)
3312658C... (arm64)
Ovviamente non simboleggia. L'ho provato con l'opzione off e corrisponde di nuovo. È un problema con Xcode non rigenerare i simboli per la nuova generazione di bitcode? E perché oh, perché questa impostazione predefinita è ON e non ti avvisa dei tuoi registri di crash ??
In Organizer in Xcode v'è un'opzione "Scarica dSYMs" che si suppone per scaricare i dSYMs per i binari di Apple costruisce al xcarchive. Tuttavia, per me il dSYM per il file binario finisce per mancare, forse avrai più fortuna. – OpenUserX03