Ответ 1
Вы также можете увидеть в окне Устройства.
Перейдите в xcode → Window → Devices.
Выберите устройство и откройте консоль.
Есть ли способ просмотреть вывод консоли, поскольку мы запускаем приложение iphone на устройстве? Если не напрямую, есть приложение в магазине приложений, которое позволяет просматривать журнал после завершения работы приложения?
Вы также можете увидеть в окне Устройства.
Перейдите в xcode → Window → Devices.
Выберите устройство и откройте консоль.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];
NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];
freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
Просто добавьте этот блок кода в метод applicationdidFinishLaunchingWithOptionslaunchOptions
в файл делегата приложения, и он создаст файл журнала в приложении Document Directory на iphone, который регистрирует все события журнала консоли. Вам нужно импортировать этот файл из itunes, чтобы просмотреть все события консоли.
Не забудьте установить "Приложение поддерживает обмен файлами iTunes" на "YES" в вашем plist
Goto - itunes -when ur device connected-Apps - выберите ur App-in Augument Document u получит ur файл, а затем сохранит на диске ur
Если у вас есть платная учетная запись разработчика iphone, вы можете использовать окно органайзера в xcode для просмотра журналов консоли и приложений на своих устройствах.