Задача c iphone: можем ли мы просмотреть консольный журнал на устройстве

Есть ли способ просмотреть вывод консоли, когда мы запускаем приложение iphone на устройстве? Если не напрямую, есть ли приложение в магазине приложений, которое позволяет просматривать журнал после завершения работы приложения?

3 ответа

Вы также можете увидеть в окне Устройства.

Зайдите в xcode -> Window -> Устройства.

Выберите ваше устройство и откройте консоль.

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 метод в файле делегата приложения, и он создаст файл журнала в каталоге документов приложения на iphone, который регистрирует все события журнала консоли. Вам нужно импортировать этот файл из itunes, чтобы увидеть все события консоли.

Не забудьте установить "Приложение поддерживает общий доступ к файлам iTunes" на "ДА" в вашем списке

Перейти - itunes - при подключении устройства - приложения - выбрать приложение - в документе Augument вы получите файл, а затем сохраните его на диске

Если у вас есть платная учетная запись разработчика iphone, вы можете использовать окно органайзера в xcode для просмотра журналов консоли и приложений на ваших устройствах.

Другие вопросы по тегам