Ich bin ziemlich vertraut mit, wie Crash-Logs für iOS-Apps symbolisiert sind, aber das ist ein Kopf kratzen.iOS-App hat mysteriöse UUID mit keinem passenden dSYM, so kann nicht symbolisieren
Ich habe MyApp mit Build 2345, die als Beta über TestFlight veröffentlicht wurde, mit dem normalen Archiv dann Upload in App Store fließen in Xcode 7.2 (7C68).
Wenn ich einen dwarfdump für die binäre in der xcarchive tun, erhalte ich folgendes:
dwarfdump --uuid MyApp.app/MyApp
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app/MyApp
Hier wird die dwarfdump für die DSYM Datei:
dwarfdump --uuid MyApp.app.dSYM
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
So weit, so gut .
Allerdings erhielt ich einen Absturz durch Organisieren> Abstürze für Build 2345, die eine andere UUID für das binäre hat:
0x100054000 - 0x1000fffff myapp arm64 <3715db2438743cf5aac1742d9a214c2c> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/MyApp.app/myapp
0x100144000 - 0x1001e7fff AWSCore arm64 <c2aa13236d0437b98194c0487db69e68> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/blink.app/Frameworks/AWSCore.framework/AWSCore
....
weiß ich sicher, dass der Crash-Bericht für die gleiche Build ist, noch die UUID hier ist 3715db2...
, wenn ich es erwarte b2a69bec...
ich Bitcode muß aktiviert sein, so habe ich versucht, aus der Organizer-Archiv Seite einen Download dSYMs tun (obwohl ich arm64 gebaut, so sollte Apple mußte nicht) und es abgerufen dSYMs für die anderen UUIDs/Binaries im Absturzbericht aber nichts für die myapp
binär. Tatsächlich ist die myapp
Binärdatei die einzige Binärdatei, die keinen entsprechenden dSYM heruntergeladen hat!
So ein paar Fragen:
- Wo haben die
3715db2438743cf5aac1742d9a214c2c
Version des myapp binären kommen? - Wie kann ich den dSYM dafür bekommen, damit ich den Unfall symbolisieren kann? Apple gibt es nicht mit der Option "Download dSYMs" in Xcode zurück.
Gleiches Problem. Und sieht aus wie es mit arm64 nur passiert – kpower