Как снять логи с 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. Выполнить действия, которые должны быть залогированы, выбрать нужный участок и сохранить лог в файл.
Читайте также:  Free support from apple

Снятие логов в 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

    Зняття логів у iOS

    При тестуванні мобільних додатків та ігор тестувальник дуже часто стикається з таким поняттям як «логи».

    Логи або лог-файл (log file) – це файл текстового формату, в який у хронологічному порядку записується вся історія дій користувача в додатку та відгук додатка на них.

    Вміння знімати логи з пристрою є надзвичайно важливим для тестувальника мобільних додатків, так як креш-лог файл є в більшості випадків обов’язковим елементом при оформленні баг-репорт, пов’язаним із крешем додатка.

    На iOS можна виділити два види логів: консольні логи та креш-логи.

    Консольні логи відображаються в консольному журналі і являють собою записи про системні події, які оновлюються в режимі реального часу.

    Крэш-лог (crash log) – це лог-файл, який створюється після екстреного завершення роботи програми (креш). Файл креш-логу має розширення .crash або .ips . Креш-лог містить інформацію з моменту запуску програми і до екстреного завершення програми.

    Варіанти зняття креш-логів з пристрою:

    1. Зняття через синхронізацію пристрою в iTunes.

    Для зняття креш-логів через iTunes необхідно:

    1. Підключити пристрій до комп’ютера.
    2. Запустити iTunes.
    3. Натиснути кнопку «Довіряти» у спливаючому вікні «Довіряти цьому комп’ютеру?» на пристрої.
    4. Натиснути кнопку «Пристрій».
    5. Натиснути кнопку «Синхронізувати».

    Після завершення синхронізації файли креш-логів будуть скопійовані на ПК. Залежно від версії ОС файли будуть збережені в наступних директоріях:

    Windows Vista /7/8/10:

    де USERNAME – ім’я облікового запису на ПК.

    2. Зняття логів через програму iMazing.

    Для зняття креш-логів через iMazing необхідно:

    1. Підключити пристрій iOS до комп’ютера.
    2. Запустити iMazing.
    3. Обрати пункт «Show Device Console» у списку параметрів.
    4. Очистити консоль, натиснувши кнопку “Clear”, та почати відтворювати помилку.
    5. Натиснути кнопку «Pause» по завершенні.
    6. Натиснути кнопку «Save».
    7. Зберегти файл з розширенням .txt у бажану папку.

    3. Зняття логів в MacOS.

    У MacOS також можна зняти логи з пристрою через XCode.

    XCode – це середовище розробки програмного забезпечення для платформ macOS і iOS.

    Для зняття логів через XCode необхідно:

        1. Підключити пристрій до Mac.
        2. Запустити XCode.
        3. Відкрити вкладку «Window» – «Devices and Simulators».
        4. Натиснути кнопку «View Device Logs».
        5. Знайти потрібний креш-лог і скопіювати його в текстовий файл.

    Вміння знімати креш-логи з iOS-пристроїв за допомогою різних програм є дуже важливим для тестувальника мобільних додатків, так як креш-логи дозволяють розробникам більш оперативно виправляти баги, пов’язані з крешем додатків.

    У цій статті були розглянуті основні способи зняття логів з iOS-пристроїв на MacOS і Windows, які можуть допомогти Вам у роботі з iOS додатками.

    Рекомендовані курси

    Онлайн-курс

    Про нас

    Контакти

    Соціальні мережі

    Privacy Overview

    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

    Cookie Duration Description
    cookielawinfo-checkbox-analytics 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Analytics».
    cookielawinfo-checkbox-functional 11 months The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category «Functional».
    cookielawinfo-checkbox-necessary 11 months This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category «Necessary».
    cookielawinfo-checkbox-others 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Other.
    cookielawinfo-checkbox-performance 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Performance».
    viewed_cookie_policy 11 months The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

    Источник

    Снятие логов с 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 iwatch 3 series 42mm характеристики
    Оцените статью