Mam projekt Xcode na pulpicie OSX, który zawiera inny projekt Xcode (framework) jako zależność. Kiedy buduję archiwum aplikacji, generuje ona dwa pakiety dSYM - jeden dla aplikacji i jeden dla frameworka.Xcode - Niezgodność UUID z frameworkami dSYMs
Kiedy symbolizuję awarie odebrane z aplikacji, symbole z pakietu aplikacji są wyświetlane poprawnie (wraz z nazwami plików i numerami linii). Jednak symbole z frameworka nie symbolizują w ogóle - pokazują tylko nazwę i adres pamięci. Czy istnieje sposób na oznaczenie części śladu stosu zawierającego kod strukturalny?
Patrząc na archiwum, że pakiet z wygenerowanym the.app, UUID ram za dSYM nie odpowiada ten, który zostanie skopiowany do folderu „Ramki” w .app:
Ramy HCCommon wewnątrz opakowania .app w archiwum:
/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
vs dSYM ram HCCommon (w katalogu dSYMs w archiwum):
/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