#ios #objective-c #xcode #core-data #core-data-migration
#iOS #objective-c #xcode #core-data #ядро-данные-миграция
Вопрос:
Я пытаюсь понять, как получить строку кода из этой строки журнала сбоев core data (arm64)
Я смог обозначить это из :
0x0000000100922c94 0x10089c000 552084
Для :
0x0000000100922c94 [NSManagedObject(SBTMerge) objectForCode:EntityName:context:mergeExisting:] 552084 (NSManagedObject SBTMerge.m:0)
но строка 0 — это начало файла, что не имеет смысла.
Я использовал atos и dwarfdump, но я не могу получить строку кода / смещения, используя адрес загрузки » 552084″
Кто-нибудь может мне помочь?
Ответ №1:
Вы должны обозначить свой журнал сбоев. Так что, по крайней мере, вы ned.Файл dSYM и файл .crash, поместите этот файл в один путь. Затем запустите команды
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
cp -i /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ./
./symbolicatecrash bug.crash > symbolicated.crash