Решение проблем в аварийном репортере XCode 7
Я недавно выпустил версию моего приложения 2.0. https://itunes.apple.com/app/neo-virtual-reality-for-reddit/id1013650716
У меня есть пользователи, сообщающие о сбое приложения, но я не могу понять, что делать в XCode. Когда я открываю сбой в проекте, он ничего не показывает мне, где произошел сбой. Смотрите скриншот прилагается для получения дополнительной информации:
Как я могу решить мои сбои в будущем?
Изменить: битовый код включен и символы приложения включены
3 ответа
Если вы включили Бит- код и столкнулись с этой проблемой, просто нажмите кнопку " Загрузить dSYMs " в Организаторе и попробуйте снова.
Обратитесь к технической заметке Apple,
Поскольку окончательная компиляция вашего двоичного файла происходит в App Store, ваш Mac не будет содержать файлов с символами отладки (dSYM), необходимых для символизации отчетов о сбоях, полученных из обзора приложений или от пользователей, отправивших вам отчеты о сбоях со своих устройств. Несмотря на то, что файл dSYM создается при архивировании приложения, он предназначен для двоичного кода с битовым кодом и не может использоваться для символизации отчетов о сбоях. В App Store доступны файлы dSYM, сгенерированные во время компиляции битового кода, которые вы можете загрузить с Xcode или с веб-сайта iTunes Connect. Вы должны загрузить эти файлы dSYM, чтобы символизировать отчеты о сбоях, полученные из обзора приложений или от пользователей, отправивших вам отчеты о сбоях со своих устройств.
Ответ таков: отключите BitCode при загрузке архива в iTunes Connect
Вы должны символизировать отчет о сбое:
- Загрузите отчет о сбое из iTunes Connect
- Откройте окно "Устройства" в XCode:
- Подключите устройство iOS
- Выберите Просмотр журналов устройства:
Перетащите отчет из Finder в левый раздел
Смотрите более подробное сообщение об ошибке
Это работает, только если у вас есть архивированный проект (вы можете проверить это в окне вашего Организатора).