У меня есть файл dSYM для сборки, созданный на компьютере клиента.Клиент получил сбой при сборке, и теперь я пытаюсь де-символизировать с помощью symbolicatecrash с помощью простой следующей команды в терминале:
symbolicatecrash myapp_iPod-Touch.crash myapp.app.dSYM > test.txt
, но он не создает никакого значимого файла без символов.и это дает следующую ошибку в терминале:
Can't understand the output from otool
, затем я нашел решение по следующей ссылке: iPhone SDK 3.0 и symbolicatecrash не ладят? но все же это не де-символизируетот точного места в памяти до точной строки кода, ответственной за сбой.
Затем я попробовал и другие варианты: Ниже приведен другой вариант, но он не работал:
symbolicatecrash.sh -A -v [crashlog-filename] MyApp.dSYM
Для справки: http://apptech.next -munich.com / 2010/01 / symbolicatecrash.html
Лучший вариант, который мне помог, это команда atos, чтобы получить точный номер строки кода сбоя, но я хочу систематический символьный сбойдля создания дампа.
ПРИМЕЧАНИЕ. Когда я создаю сборку на моей машине и десимболизирую (на моей машине создавался) журнал аварийных сборок сборки на моей машине, он создает совершенно хороший файл дампа (показывает точное место в памяти, VS строка кода, отвечающая заавария).