Ich habe ein OS X Desktop Xcode Projekt, das ein anderes Xcode Projekt (ein Framework) als Abhängigkeit enthält. Wenn ich ein Archiv der App erstelle, erzeugt es zwei dSYM-Pakete - eines für die App und eines für das Framework.Xcode - UUID stimmt nicht mit Framework dSYMs überein
Wenn ich Abstürze symbolisiert, die von der App empfangen wurden, werden Symbole aus dem App-Paket korrekt angezeigt (mit Dateinamen und Zeilennummern). Symbole aus dem Framework werden jedoch nicht symbolisiert - sie zeigen nur den Framework-Namen und die Speicheradresse an. Gibt es eine Möglichkeit, die Teile des Stack-Trace mit dem Framework-Code zu symbolisieren?
im Archiv suchen, das I-Paket erzeugt the.app aus, die UUID des DSYM der Rahmen stimmt nicht mit der übereinstimmt, die in den Ordner „Frameworks“ in der .app kopiert wird:
Der HCCommon Rahmen in dem .app-Paket in der Archivdatei:
/path/to/HipChat.xcarchive $ dwarfdump --uuid Products/Applications/HipChat.app/Contents/Frameworks/HCCommon.framework/HCCommon
UUID: 84891A9C-19DB-3E16-BE7E-9D4056FFFB97 (x86_64) Products/Applications/HipChat.app/Contents/Frameworks/HCCommon.framework/HCCommon
gegen die DSYM des HCCommon Rahmen (im dSYMs Verzeichnis in der Archivdatei):
/path/to/HipChat.xcarchive $ dwarfdump --uuid dSYMs/HCCommon.framework.dSYM/Contents/Resources/DWARF/HCCommon
UUID: 767F2D97-9E0B-3C4D-8337-FDF5A9CA2D81 (x86_64) dSYMs/HCCommon.framework.dSYM/Contents/Resources/DWARF/HCCommon