Об организаторе катастрофических отказов
Используйте организатора Катастрофических отказов для просматривания отчетов катастрофического отказа, сгенерированных для каждого приложения, которое Вы распределяете через App Store или TestFlight.
Как крешлоги собраны и агрегированы в отчеты катастрофического отказа
Apple предоставляет услугу, собирающую крешлоги от пользователей и организующую их в загружаемые отчеты катастрофического отказа. Однако крешлоги собраны, только если Вы загружаете приложение с символами. (В организаторе Архивов выберите поле «Include app symbols for your application …» при загрузке приложения на Подключение iTunes.) Для приложений, выпущенных в App Store, пользователь должен также согласиться совместно использовать крешлоги с разработчиками. Пользователи TestFlight автоматически совместно используют крешлоги с разработчиками. Служба, создающая отчеты катастрофического отказа, делает следующее:
Собирает крешлоги и из TestFlight и из сборок App Store
Обеспечивает общее количество уникальных устройств, где произошел катастрофический отказ
Обеспечивает демонстрационный набор крешлогов для каждого отчета катастрофического отказа
Удаляет все данные индивидуального пользователя из крешлогов
Ежедневно создает отчеты катастрофического отказа
При открытии организатора Катастрофических отказов XCode начинает обновлять отчеты катастрофического отказа для приложений. XCode загружает главные отчеты катастрофического отказа — отчеты катастрофического отказа с большей частью числа случаев на уникальных устройствах — это произошло в течение прошлых двух недель. Однако может быть до трехдневной задержки между тем, когда Вы сначала распределяете свое приложение и когда отчеты катастрофического отказа доступны в XCode.
Расположение организатора катастрофических отказов
Организатор Катастрофических отказов содержит эти компоненты:
Приложение и архивный список. Показывает все приложения, представленные App Store. Если Вы принадлежите многократным командам, приложения, представленные всеми командами, появляются в списке. Список включает любые локальные архивы, которые Вы еще не представили хранилищу.
Версия и меню сборки. Содержит все сборки TestFlight и выпуски App Store. Пункты меню используют те же номера версий и номера сборки, которые появляются в Подключении iTunes и находятся в пакете, когда Вы загружаете свое приложение. В XCode номера версий и номера сборки появляются в области General цели и в приложении
Info.plist
.Список отчета катастрофического отказа. Перечисляет отчеты катастрофического отказа для версии выбранного приложения и сборки. Число зарегистрированных катастрофических отказов появляется в соответствии с заголовком отчета катастрофического отказа. Отчет катастрофического отказа содержит только выборку крешлогов. Имя катастрофического отказа сообщает о значениях по умолчанию стековому фрейму, где, вероятно, произошел катастрофический отказ.
Отчет катастрофического отказа детализирует область. Показывает крешлоги (по одному) для выбранного отчета катастрофического отказа. Крешлог группирует стековые фреймы потоками. Стековые фреймы в Вашем приложении обозначены со значком лица () слева и появляются в черном тексте. Стековые фреймы в платформах и системном коде обозначены с другими уникальными значками и появляются в сером тексте. Стековый фрейм, где катастрофический отказ, вероятно, произошел, выделяется.
Инспектор отчета катастрофического отказа. Показывает метаданные об отчете катастрофического отказа — таком как имя, версия, сборка и примечания — а также другие метрики. Изменения, которые Вы вносите в метаданные, сохранены локально.