Любая помощь, чтобы найти правильную линию сбоя в xcode во время сбоя. Очень сложно отлаживать .so помогите мне как можно скорее. Спасибо заранее.Как найти правильную линию сбоя в xcode во время сбоя
С уважением,
Arunkumar.P
Любая помощь, чтобы найти правильную линию сбоя в xcode во время сбоя. Очень сложно отлаживать .so помогите мне как можно скорее. Спасибо заранее.Как найти правильную линию сбоя в xcode во время сбоя
С уважением,
Arunkumar.P
Вам понадобится файл .dSYM, образующийся в процессе сборки и отчета об аварии. Внутри отчета о сбое найдите адреса памяти в своем приложении, где произошел сбой. Там должна быть линия, такая как
13 YourApp 0x0001910a 0x1000 + 98570
Где 0x0001910a - адрес памяти аварийной ситуации.
Затем используйте команду atos
в командной строке, чтобы символизировать адрес. Синтаксис выглядит так:
atos -arch arm -o [PATH]/YourApp.app.dSYM/Contents/Resources/DWARF/YourApp 0x0001910a
Это вернет файл, способ и линию аварии. Что-то вроде этого:
-[YourView doSomething] (in YourApp) (YourView.m:474)
Команда atos является частью XCode.
Использовать точку останова в вашем коде и NSLog, Построение и отладка вы увидите, где находится линия аварийной остановки