Я пытаюсь создать NSTask, который использует GDB для подключения к программе, но моя программа просто зависает после запуска задачи.Возможно ли это сделать?Вот код, который я использую:
NSTask *task = [NSTask new];
[task setLaunchPath:@"/usr/bin/gdb"];
NSArray *args = [NSArray arrayWithObjects:@"TestApp.app", nil];
[task setArguments:args];
[task launch];
NSLog(@"Launched.");
NSData *data = [[outPipe fileHandleForReading] readDataToEndOfFile];
NSLog(@"Read data.");
Я уверен, что "TestApp.app" находится в правильном месте, потому что я не получаю ошибки "Нет такого файла или каталога"На консоли печатается только «Запущено».и вращающийся пляжный мяч просто продолжается больше минуты, пока я не убью бег.Есть идеи, что может сделать эту работу?