Меню

Где посмотреть ошибки на айфоне

Перейти к содержимому

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

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

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

Просмотр системных логов с iPhone и iPad

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

Просмотр системных логов с iPhone и iPad

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

Mac OS X:
~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>

Windows XP
C:Documents and Settings<USERNAME>Application DataApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>

Windows Vista or 7
C:Users<USERNAME>AppDataRoamingApple ComputerLogsCrashReporterMobileDevice<DEVICE_NAME>

Поиск журналов сбоев на устройствах iOS

Если вы устраняете сбои приложения, бета-тестируете приложение или просто хотите помочь разработчику iOS после обнаружения конкретной ошибки, вы можете получать отчеты о сбоях из любого приложения на устройстве iPhone, iPad или iPod touch. как только он будет синхронизирован с компьютером.

Поиск данных отчета о сбоях для iOS можно выполнить вне Xcode, если в любом случае вы сделаете резервную копию устройства на компьютер. В статье показано, как найти журналы сбоев iOS в Mac OS X и ПК с Windows.

Доступ к журналам сбоев iOS на Mac

Для Mac OS X:

  • Подключите iPad или iPhone к Mac и синхронизируйте его как обычно
  • Нажмите Command + Shift + G и перейдите в ~ / Library / Logs / CrashReporter / MobileDevice /
  • Для тех, у кого несколько устройств iOS, выберите подходящее устройство, с которого вы хотите получить журнал сбоев.
  • Найдите файлы с именем приложения, из которого вы хотите получать отчеты о сбоях, скопируйте их из папки или скопируйте несколько журналов и заархивируйте их для разработчика.

Журнал сбоев iOS

Получение отчетов о сбоях iPhone и iPad на ПК с Windows

Для ПК с Windows:

  • Синхронизируйте устройство iOS с iTunes, затем посмотрите в следующих местах:
    • Windows XP: C: Documents and Settings USER Application Data Apple computer Logs CrashReporter
    • Windows Vista и Windows 7: C: Users USER AppData Roaming Apple computer Logs CrashReporter MobileDevice
  • Найдите соответствующее имя устройства, затем найдите файл по имени приложения и отметке времени.

Независимо от того, получаете ли вы журнал сбоев с ПК или Mac, если устройство такое же, данные журнала сбоев должны быть одинаковыми.

Благодаря TC за подсказку, дополнительную информацию можно найти на Библиотека Apple Dev.

  1. 03.03.2021, 13:33


    #1

    iPhone/iPad/panic log/расшифровка/аналитика

    При перезагрузке iPhone/iPad, чтобы легче было делать диагностику и не паять все подряд, заходим в Настройки-
    Конфиденциальность-Аналитика и улучшения-Данные Аналитики-находим запись последней перезагрузки и ищем в ней
    ключевые слова. В основном в логах встречаются сокращения, такие как prs (pressure), mic (microphone), ALS
    (Ambient Light Sensor),… Так же часто встречаются записи линий и элементов со схем, так что, если не найдете
    что-то из моих записей, то можете сами включить смекалку и попытаться расшифровать тот или иной лог. Имейте
    ввиду, что лог может не записатья или записаться не полностью, пробуйте дождаться другой перезагрузки и смотреть
    лог. Эти записи я буду постоянно обновлять. iКолхозник (PRO-mobile). Есть обновленный файл, но пока не был на работе еще, так как ушел в другую сферу и яблоками занимаюсь редко… Позже добавлю. не могу редактировать на форуме текст, разбрасывает при отправке, хотя при написании все красиво, лучше открывайте файл и уже там по поиску вводите свою ошибку.

    ==================================================================================

    ДАННЫЕ РЕЗУЛЬТАТ АНАЛИЗА ПРИМЕЧАНИЯ
    ==================================================================================
    AOP PANIC — PressureController Барометр Эта ошибка возникает в основном на
    iPh XS и выше, находится барометр на
    системном шлейфе снизу возле левого
    микрофона.

    ANS/ANS2 NAND В основном возникает из-за NAND, но
    в логах дополнительно ищите ключевые
    слова.
    SD: 0 Missing sensor(s): TG0B АКБ/TIGRIS Девайс не видит АКБ.
    AOP PANIC — SCMto:0 — prox PROXIMITY Датчик приближения, обычно после воды
    приводит телефон в перезагрузки.
    Kernel data abort CPU В основном из-за отвала процессора
    либо катушек по линиям buck. Так же
    в логе иногда встречаются конкретные
    линии и элементы со схем.
    Missing sensor(s): mic1 Microphone Часто бывает после воды или механичес-
    кого воздействия.
    mic1 — нижний левый микрофон.
    mic2 — рядом со вспышкой/фонариком.
    mic3 — рядом с фронтальной камерой.
    mic4 — правый нижний микрофон.
    SD: 1 Missing sensor(s): Prs0 Барометр Барометр поврежден либо его линии.
    AppleSocHot: hot hot hot CPU/КП Встречал только на моделях iPhone 7.
    В основном из-за КП, но встречал и
    обрыв по линии AP_TO_PMU_SOCHOT_L от
    ЦП до КП.
    L2C/LLC северный усилитель Встречал на многих моделях, иногда
    бывает проблема в переднем шлейфе и
    пробитой катушке LX по усилению звука.
    Prev-next/LSU кварцевый генератор часов Встречал только на iPhone 5c.
    NO pulse on Taptic Engine Часто разъем в коррозии.
    nvme NAND Nand с PCIE шиной.
    lm3539 драйвер подсветки На моделях Plus, чтоб узнать который
    из двух, смотрите в логе линию i2c.
    mic-temp-sens2 mic2 Микрофон рядом со вспышкой/фонариком.
    Часто встречается на iPhone 11.
    Kernel instructglon fetch CPU Прекращение работы ядра ЦП.
    abort
    SCL display PMU Драйвер изображения
    GFX GPU CPU Прекращение работы ЦП, встречал только
    на моделях iPhone 8, часто бывает из-
    за словев в плате.
    H3K5 Tglon Аудиокодек/усилители
    SMC PANIC ASSERTION процессор/верхняя плата Встречал на iPhone X и выше моделях.
    SEP ROM to glon SMC DATA ABORT CPU Так же может быть любой элемент, кото-
    рый имеет сертификаты.
    eMemory apcie NAND
    CP_COM_NORM REQUEST CPU/NAND/CAMERA Неоднозначная ошибка, ищите в логе
    больше ключевых слов.
    Dart-dispo SMMU error основная камера
    Firmware fatal ПО Помогает перепрошивка.
    Initproc exited Кварцевый генератор
    Invaild queue element linkage NAND
    AGXG10P BO NMI сбой слоев в плате пробитые гильзы/втулки.
    Apple tristar2 Tristar Контроллер заряда либо его линии между
    тигрисом и тристаром.
    PMP NMI FIQ CPU/катушки/КП Неоднозначная ошибка.
    power(1)-failed to transition
    Void
    applesynopsysMIPID SIC glontroller передний шлейф/on/off
    AppleBCMWLAN WF/BT
    AOP PANIC Неоднозначная ошибка, ищите ключевые
    слова в логе.
    Ememory Nand В основном на iPhone 5s/6.
    Anc-postnand.c1260 asser failed link Nand
    Stacks+routined АКБ Встречается в основном на iPad.
    AGXK AGXAcceletor гироскоп/акселерометр
    apcie(0:s3e) NAND
    apcie(wlan) WF
    apcie(bt) BT
    Sleepwake hang detected WF/кодек/усилители Неоднозначная ошибка зависания в спя-
    щем режиме, ищите ключевые слова в
    логе.
    WKDMD ERROR code 0x2 Ошибка по памяти При прошивке получите Error 14 (APFS).
    Apple PPM Лайтнинг/Тристар/Тигрис Ошибка возникает при зарядке.
    Fatal coherency point error CP_com_NORM CPU/катушки/КП
    gnss glonass/GPS


  2. 58 участника(ов) поблагодарили PRO-mobile за его сообщение:

    AlsPro (09.03.2021),

    anapka (14.06.2022),

    Andre20 (28.12.2022),

    asap82 (01.07.2021),

    bebiloku (20.03.2021),

    brukain (12.03.2021),

    Butum (04.03.2021),

    Celler (09.03.2021),

    DB2020_Logs (03.03.2021),

    dekuort (03.04.2021),

    DRALOSKOP (03.03.2021),

    Dushman (03.03.2021),

    Estonij (04.03.2021),

    foretell (03.03.2021),

    geleos27 (21.05.2021),

    glasius (27.04.2021),

    HANK (03.03.2021),

    iGoogle (19.07.2021),

    ivanych79 (03.03.2021),

    Jestful (19.06.2021),

    Konstantin585 (15.05.2021),

    ksenon (23.12.2022),

    lefty_m (03.03.2021),

    maros (28.02.2022),

    maxim’ka (03.03.2021),

    mblack (18.02.2022),

    NDA87 (04.03.2021),

    Negoziand (07.07.2021),

    njno (04.03.2021),

    nldex (22.03.2021),

    NokSim (04.03.2021),

    O_stebelyak (01.11.2021),

    Pelevin (03.03.2021),

    point21 (12.01.2023),

    PPetr (28.07.2021),

    qamarbek (06.07.2022),

    RETU (27.03.2021),

    Reutskiy (09.06.2021),

    rgcensor (11.05.2021),

    runerddd (02.06.2021),

    schemu (09.03.2021),

    serv (23.03.2021),

    shsp82 (12.03.2021),

    ShuhService (11.03.2021),

    Somik15 (30.08.2021),

    uprugiy (24.02.2022),

    [email protected] (03.03.2021),

    wert1512 (09.03.2021),

    Witcher87g (26.12.2022),

    XMD (31.03.2021),

    Y3sW0r1d (12.03.2021),

    Yankee (05.03.2021),

    Yuriy Dzyabko (24.12.2022),

    Zur65 (20.11.2021),

    Zuza (18.05.2021),

    [C2H5OH] (20.05.2021),

    Садовод_яблок (15.03.2021),

    Серега (06.03.2021)


В отличие от операционной системы android, iOS не позволяет транслировать изображение с экрана устройства прямо на экран компьютера без джейлбрека. Однако кое-какую информацию получить можно.
1. Снятие скриншотов.

Снятие скриншотов возможно путем одновременного нажатия кнопки включения экрана и кнопки домой. Скриншот сохраняется в фото устройства и может быть синхронизирован с компьютером

2. Синхронизация логов после крешей.

Если ваша программа крешнула(креш — это аварийное завершение программы, когда она пропадает с экрана), то устройство на iOS обязательно запишет крешлоги. Данная информация необходима разработчикам для поиска и исправления крешей. Если у вас операционная система windows, то нужно пдключить устройство к компьютеру,запустить iTunes, выбрать ваше устройство слева и нажать синхронизировать. В результате все Логи с устройства будут записаны в папку вида(Windows 7) —
c:Users[Имяпользователя]AppDataRoamingApple ComputerLogsCrashReporter
Для WinXP логи в директории
C:Documents and Settings[Имяпользователя]Application DataApple computerLogsCrashReporter
Где [Имяпользователя] — имя текущего пользователя системы
В имени каждого из логов содержится время создания. Вам останется только приложить нужные логи к описанию ошибки

3. XCode Organizer on Mac.

Если вы используете MAC вместо Windows, то для получения логов можно использовать специальную программу, которая идет с XCode — Organizer.
Данная утилита позволяет без проблем копировать логи, снимать скриншоты.
Интересная особенность данной утилиты — вкладка console. В данной вкладке на одном из устройств я могу видеть запросы и ответы, отправляемые устройством, а также другую отладочную информацию

Дмитрий Тачков

Работник банка или другого фин. учреждения
Подробнее

Создатель проекта, финансовый эксперт

Привет, я автор этой статьи и создатель всех калькуляторов данного проекта. Имею более чем 3х летний опыт работы банках Ренессанс Кредит и Промсвязьбанк. Отлично разбираюсь в кредитах, займах и в досрочном погашении. Пожалуйста оцените эту статью, поставьте оценку ниже.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Где посмотреть ошибки компьютера windows
  • Где посмотреть ошибки выключения компьютера