Подтвердить что ты не робот

Объект c iphone: можно просмотреть консольный журнал на устройстве

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

4b9b3361

Ответ 1

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

Перейдите в xcode → Window → Devices.

Выберите устройство и откройте консоль. enter image description here

Ответ 2

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

Ответ 3

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