Xcode не печатает никаких журналов отладки после присоединения к процессу с помощью PID или имени
Я использую Xcode Version 10.2
Обычные журналы печати отладки приложения, как и ожидалось, но когда я хочу проверить некоторые делегаты, такие как
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
Я присоединяюсь к процессу по PID или названию опции из меню Debug
Отладка работает как положено, но в окнах журнала пусто
Ожидаемый результат: Показать журналы в отладке после присоединения к процессу по PID или имени
0 ответов
Это невозможно с lldb.
Перенаправление процесса ' stdout & stderr - это не то, что отладчик должен делать по умолчанию, поскольку у отладчика нет возможности узнать, был ли процесс, к которому вы подключаетесь, частью конвейера или по какой-то другой причине хотел, чтобы его стандартный вывод оставался где это было.
Он не предлагается в качестве опции, поскольку не существует надежного поддерживаемого способа перенаправления stdout/stderr процесса извне.