Я пытаюсь выяснить, как отладить программу iphone без использования xcode, читая здесь , но я не могу заставить его работать
Мне удалось изменить настройки XCode (XCode 10), чтобы файл .app, создаваемый после сборки, теперь находился в папке в папке моего проекта. Это облегчает получение пути к файлу .app для lldb, и я могу загрузить файл приложения в lldb, используя что-то вроде
$ lldb /Projects/Sketch/build/Debug/Sketch.app
но я не уверен, что делать дальше. Я пробовал process launch
и run
, но, похоже, они не запускают файл .app в режиме отладки, как это делает Xcode. Что я должен сделать, чтобы начать отладку проекта iphone вне XCode?
Что я конкретно хочу сделать:
ставит точки останова в определенных строках файлов .m (таким же образом я щелкаю по номеру строки в работающей программе iphone в XCode, чтобы поставить точку останова)
, находясь в точке отладки, отображать значения в массивах с помощью matplotlib (это основная причина, по которой я пытаюсь запустить lldb вне XCode, так как похоже, что matplotlib не работает в консоли lldb в XCode)
один шаг, шаг и шаг в коде C