Символика / "Атос" работает на одной машине, но не на другой
Я пытаюсь символизировать iOS-crashlogs. Я использую QuincyKit в качестве сервера и PLCrashReporter в качестве инструмента отчетности клиентов.
Что действительно сбивает с толку, так это то, что символика работает на моем локальном компьютере, а не на нашем сервере, на котором настроен cronjob, чтобы символизировать все отчеты о сбоях, отправленные QuincyKit-сервером. Оба работают под управлением XCode 7.2.1 и оба являются OSX ElCapitan 10.11. Архив, который я использую для генерации сбоев для тестирования, был создан на сервере, поэтому в нем есть файлы.xcarchive И .dsym и .app.
Я запускаю следующую команду:
atos -arch arm64 -l 0x10007c000 -o 'MyApp.app/MyApp' 0x00000001003b468c
Когда я запускаю его на сервере, он просто возвращает шестнадцатеричный код, который я ввел так:
0x00000001003b468c (in MyApp) + 0
Хотя, когда я запускаю точно такую же команду на своем локальном компьютере, на который я скопировал .app &.dsym, он возвращает что-то вроде этого:
-[PLCrashReporter generateLiveReportWithThread:] (in MyApp) + 0
которая является символической версией моего шестнадцатеричного значения.
Я действительно понятия не имею, что может быть иначе. Файлы являются точной копией файлов на сервере