- [iOS] Просмотр системных логов
- Снятие логов, скриншотов с мобильных девайсов
- Зняття логів у iOS
- Зняття логів у iOS
- Варіанти зняття креш-логів з пристрою:
- 1. Зняття через синхронізацію пристрою в iTunes.
- 2. Зняття логів через програму iMazing.
- 3. Зняття логів в MacOS.
- Рекомендовані курси
- Онлайн-курс
- Про нас
- Контакти
- Соціальні мережі
- Privacy Overview
- Снятие логов с iOS устройств
- #1 eugenemsa
- #2 kosvan
- #3 Лелик32
- #4 eugenemsa
- #5 BingBongParty
- #6 tshuvaev
- #7 Bess
- #8 Spock
- #9 Pavel_Liubchyk
- #10 baxatob
- #11 Spock
- #12 Pavel_Liubchyk
- #13 SALar
- #14 SALar
[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:
- Необходимо установить JDK и скачать Android SDK.
- Включение отладки по USB на устройстве (в “About device” тапать на номер билда до тех пор, пока не включится режим разработчика).
- Отметить чекбокс “USB debugging” в “Developer options”.
- Запустить файл “monitor.bat”, который находится в папке с инструментами (c:\adt\sdk\tools\monitor.bat).
- В открывшемся окне выбрать устройство, с которого будет производиться логирование.
- Выполнить действия, которые должны быть залогированы, выбрать нужный участок и сохранить лог в файл.
Снятие логов в iOS:
- iTunes.
- Xcode.
- QuickTime Player.
- Organizer — Devices
/Library/Logs/CrashReporter/MobileDevice.
Снятие логов посредством 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 необхідно:
- Підключити пристрій до комп’ютера.
- Запустити iTunes.
- Натиснути кнопку «Довіряти» у спливаючому вікні «Довіряти цьому комп’ютеру?» на пристрої.
- Натиснути кнопку «Пристрій».
- Натиснути кнопку «Синхронізувати».
Після завершення синхронізації файли креш-логів будуть скопійовані на ПК. Залежно від версії ОС файли будуть збережені в наступних директоріях:
Windows Vista /7/8/10:
де USERNAME – ім’я облікового запису на ПК.
2. Зняття логів через програму iMazing.
Для зняття креш-логів через iMazing необхідно:
- Підключити пристрій iOS до комп’ютера.
- Запустити iMazing.
- Обрати пункт «Show Device Console» у списку параметрів.
- Очистити консоль, натиснувши кнопку “Clear”, та почати відтворювати помилку.
- Натиснути кнопку «Pause» по завершенні.
- Натиснути кнопку «Save».
- Зберегти файл з розширенням .txt у бажану папку.
3. Зняття логів в MacOS.
У MacOS також можна зняти логи з пристрою через XCode.
XCode – це середовище розробки програмного забезпечення для платформ macOS і iOS.
Для зняття логів через XCode необхідно:
-
-
- Підключити пристрій до Mac.
- Запустити XCode.
- Відкрити вкладку «Window» – «Devices and Simulators».
- Натиснути кнопку «View Device Logs».
- Знайти потрібний креш-лог і скопіювати його в текстовий файл.
-
Вміння знімати креш-логи з 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
- ФИО: Evgeniy Moskalenko
Здравствуйте, подскажите пожалуйста наиболее удобный вариант снятия логов с iOS устройств.
Сейчас тестируем игрушку на iOS девайсах, логи снимали через cinject+itunes+папочку «C:\Users\Default\AppData\Roaming\. «.
Очень неудобно и не всегда появляется файлик крэш-лога в папочке, хотя cinject показывает, что крэш — происходит.
Операционная система Windows. Спасибо. 🙂
#2 kosvan
iphone configuration utility помогает еще
очень удобно очистить окно консоли, нажать кнопку и посмотреть что случилось по нажатию этой кнопки.
#3 Лелик32
iphone configuration utility помогает еще
Хочу отметить, что версия для OS X давно уже не обновлялась, а с OS X 10.10 так вообще логи не отображает.
Евгений, а чем вам Xcode не устраивает?
#4 eugenemsa
- ФИО: Evgeniy Moskalenko
iphone configuration utility помогает еще
Хочу отметить, что версия для OS X давно уже не обновлялась, а с OS X 10.10 так вообще логи не отображает.
Евгений, а чем вам Xcode не устраивает?
Дак у нас же Windows.. 🙂
#5 BingBongParty
- ФИО: Сергей Якутин
Под винду есть iTools. Показывает как консольные так и крэшлоги
#6 tshuvaev
- ФИО: Timur
- Город: Москва
chrome://inspect/#devices — вбей в хром строку
#7 Bess
chrome://inspect/#devices — вбей в хром строку
для ios не работает
#8 Spock
- ФИО: Роман
по мне так это дорогое удовольствие, разрабатывать iOS приложения под виндой, да и мазохизм
#9 Pavel_Liubchyk
Добрый день. Может кто подскажет по теме IOS логов, операционная система Линукс Ubuntu, промучился 2 дня для настройки виртуальной машины и установки macOS Sierra. безрезультатно(( может есть альтернативное ПО под Линь?
#10 baxatob
- ФИО: Юрий
- Город: Riga
Скорее переходите на нормальный Мак. Иначе постоянные костыли и депрессия гарантированы, а в результате все равно перейдете на Мак.
#11 Spock
- ФИО: Роман
Скорее переходите на нормальный Мак. Иначе постоянные костыли и депрессия гарантированы, а в результате все равно перейдете на Мак.
правильно, купить Мак и тестировать-разрабатывать ПО для эппловских ОС намного дешевле чем постоянно что-то костылить
#12 Pavel_Liubchyk
Спасибо за совет!)) уже несколько раз озвучивал такое предложение руководству, но ответ один, борись, нарабатывай опыт. Опыт конечное крутой, но нервы дороже))
#13 SALar
- Город: Москва
facebook (Дети диаграммы Ганта)
#14 SALar
- Город: Москва
Если результат нафиг никому не нужен и зарплату платят — делайте как просят. Результата конечно не будет, но кому он нужен этот результат?!
Вон «автоматизаторы тестирования» насколько ухудшают процесс, а им еще и зарплату добавляют! Вот и вы, расслабтесь и носите воду решетом.
Источник