Как прочитать логи iphone

[iOS] Просмотр системных логов

Существует несколько способов просмотреть логи с iOS-устройства.

1. Через само устройство — в этом случае посмотреть можно лишь только краш-репорты (crashlog), но ведь это самое то для тестировщика! Идем в «Settings» -> «General» -> «About» -> «Diagnostic & Usage» -> «Diagnostic & Usage Data» и смотрим все доступные отчеты о падении приложений. Единственная проблема заключается в том, что здесь нет удобного средства для экспорта этих самых отчетов. Тем не менее, при крайней необходимости можно скопировать нужный участок лога через стандартную функцию копирования текста.

2. Через XCode — к сожалению, среда разработки XCode доступна исключительно для MacOS. По этой и многим другим причинам было бы неплохо, если тестировщики iOS-приложений имели в своем распоряжении хотя бы Mac mini. Для просмотра краш-репортов нужно подключить iOS-устройство к компьютеру, нажать кнопку «Use for Development», после чего в разделе «Device Logs» уже можно непосредственно просматривать логи и, что не маловажно, импортировать их!

3. Через программу «iPhone Configuration Utility» — хотя основная функция этой утилиты заключается в настройки профилей для iOS-устройств, в ней имеется консоль, куда выводятся все логи с подключенного устройства. Незаменимая вещь для тестировщика. К тому же, утилита доступна и для Windows.

4. Через синхронизацию iTunes — каждый раз, когда вы синхронизируете свое iOS-устройство с iTunes на компьютере, логи сохраняются в следующие директории:

Читайте также:  Как отправить фотку по ммс с айфона

Windows XP
C:\Documents and Settings\ \Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\

Windows Vista or 7
C:\Users\ \AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\

Источник

Снятие логов, скриншотов с мобильных девайсов

Крэш-лог (Crash Log) – файл, в котором хранится вся информация по ошибке неработоспособности/экстренного завершения работы программы.

Лог-файл (журнал событий, Log) – это файлы, содержащие системную информацию работы сервера или компьютера, в которые вносятся определенные действия пользователя или программы.

Снятие логов в Android:

  • Использовать ddms.bat (находится в папке tools — Android sdk).
  • Catlog.
  • Screens — Power + Громкость.

Снятие логов с Android устройств с помощью LogCat:

  1. Необходимо установить JDK и скачать Android SDK.
  2. Включение отладки по USB на устройстве (в “About device” тапать на номер билда до тех пор, пока не включится режим разработчика).
  3. Отметить чекбокс “USB debugging” в “Developer options”.
  4. Запустить файл “monitor.bat”, который находится в папке с инструментами (c:\adt\sdk\tools\monitor.bat).
  5. В открывшемся окне выбрать устройство, с которого будет производиться логирование.
  6. Выполнить действия, которые должны быть залогированы, выбрать нужный участок и сохранить лог в файл.

Снятие логов в iOS:

  • iTunes.
  • Xcode.
  • QuickTime Player.
  • Organizer — Devices

/Library/Logs/CrashReporter/MobileDevice.

  • Screens — Home+Power.
  • Снятие логов посредством iTunes: нужно подключить устройство к компьютеру, запустить iTunes, выбрать Ваше устройство слева и нажать синхронизировать. В результате, все логи с устройства будут записаны в папку вида (Windows 7) — c:\Users\[ИмяПользователя]\AppData\Roaming\Apple Computer\Logs\CrashReporte.

    Для просмотра краш-репортов нужно подключить iOS-устройство к компьютеру, нажать кнопку «Доверять» на мобильном устройстве. Запустить Xcode и перейти в Window → Devices and Simulators.

    Источник

    Снятие логов с iOS устройств

    #1 eugenemsa

  • Members
  • 2 сообщений
    • ФИО: Evgeniy Moskalenko

    Здравствуйте, подскажите пожалуйста наиболее удобный вариант снятия логов с iOS устройств.

    Сейчас тестируем игрушку на iOS девайсах, логи снимали через cinject+itunes+папочку «C:\Users\Default\AppData\Roaming\. «.

    Очень неудобно и не всегда появляется файлик крэш-лога в папочке, хотя cinject показывает, что крэш — происходит.

    Операционная система Windows. Спасибо. 🙂

    #2 kosvan

  • Members
  • 1 сообщений
  • iphone configuration utility помогает еще

    очень удобно очистить окно консоли, нажать кнопку и посмотреть что случилось по нажатию этой кнопки.

    #3 Лелик32

  • Members
  • 235 сообщений
  • iphone configuration utility помогает еще

    Хочу отметить, что версия для OS X давно уже не обновлялась, а с OS X 10.10 так вообще логи не отображает.

    Евгений, а чем вам Xcode не устраивает?

    #4 eugenemsa

  • Members
  • 2 сообщений
    • ФИО: Evgeniy Moskalenko

    iphone configuration utility помогает еще

    Хочу отметить, что версия для OS X давно уже не обновлялась, а с OS X 10.10 так вообще логи не отображает.

    Евгений, а чем вам Xcode не устраивает?

    Дак у нас же Windows.. 🙂

    #5 BingBongParty

  • Members
  • 7 сообщений
    • ФИО: Сергей Якутин

    Под винду есть iTools. Показывает как консольные так и крэшлоги

    #6 tshuvaev

  • Members
  • 53 сообщений
    • ФИО: Timur
    • Город: Москва

    chrome://inspect/#devices — вбей в хром строку

    #7 Bess

  • Members
  • 91 сообщений
  • chrome://inspect/#devices — вбей в хром строку

    для ios не работает

    #8 Spock

  • Members
  • 1 772 сообщений
    • ФИО: Роман

    по мне так это дорогое удовольствие, разрабатывать iOS приложения под виндой, да и мазохизм

    #9 Pavel_Liubchyk

  • Members
  • 2 сообщений
  • Добрый день. Может кто подскажет по теме IOS логов, операционная система Линукс Ubuntu, промучился 2 дня для настройки виртуальной машины и установки macOS Sierra. безрезультатно(( может есть альтернативное ПО под Линь?

    #10 baxatob

  • Members
  • 258 сообщений
    • ФИО: Юрий
    • Город: Riga

    Скорее переходите на нормальный Мак. Иначе постоянные костыли и депрессия гарантированы, а в результате все равно перейдете на Мак.

    #11 Spock

  • Members
  • 1 772 сообщений
    • ФИО: Роман

    Скорее переходите на нормальный Мак. Иначе постоянные костыли и депрессия гарантированы, а в результате все равно перейдете на Мак.

    правильно, купить Мак и тестировать-разрабатывать ПО для эппловских ОС намного дешевле чем постоянно что-то костылить

    #12 Pavel_Liubchyk

  • Members
  • 2 сообщений
  • Спасибо за совет!)) уже несколько раз озвучивал такое предложение руководству, но ответ один, борись, нарабатывай опыт. Опыт конечное крутой, но нервы дороже))

    #13 SALar

  • Members
  • 2 298 сообщений
    • Город: Москва

    facebook (Дети диаграммы Ганта)

    #14 SALar

  • Members
  • 2 298 сообщений
    • Город: Москва

    Если результат нафиг никому не нужен и зарплату платят — делайте как просят. Результата конечно не будет, но кому он нужен этот результат?!

    Вон «автоматизаторы тестирования» насколько ухудшают процесс, а им еще и зарплату добавляют! Вот и вы, расслабтесь и носите воду решетом.

    Источник

    Читайте также:  Apple application support 32 разрядная версия
    Оцените статью