#ios #ipad #crash #startup #launch
#iOS #iPad #сбой #запуск
Вопрос:
У меня есть приложение для iOS, написанное кем-то другим, которое мне нужно установить на iPad коллеги. Недавно мы получили учетную запись Apple Enterprise Developer, поэтому внутреннее распространение становится доступным и фактически является предпочтительным методом распространения в данном случае.
Я смог переключиться на профиль подготовки предприятия в Xcode и успешно создать приложение. Я могу использовать Xcode для синхронизации его с моим iPad, и там он работает без ошибок. Затем я отправляю приложение по электронной почте коллеге, и он использует iTunes для синхронизации его со своим iPad. Когда он запускает его, экран на мгновение становится черным, а затем возвращается на домашнюю страницу со всеми установленными на ней приложениями.
Вы хоть представляете, что происходит не так? Где я могу найти более подробные сообщения об ошибках? Я немного покопался в Интернете, но на самом деле не знаю, где искать, поскольку проблема настолько расплывчата. Поиск по «сбой приложения iPad при запуске» или «сбой приложения iPad при запуске» мало что дает. Некоторые предлагают просто перезапустить iPad, но я хотел бы знать, что происходит на самом деле, и решить любые основные проблемы.
Немного странно то, что Xcode сгенерировал файл .xcarchive, а не .ipa, как я ожидал, когда я создавал архив, как предлагала документация Apple.
Я использую Xcode 4.1 на Mac OS 10.7.2 с iPad 4.3.5 2. У моего коллеги также есть iPad 4.3.5 2.
Комментарии:
1. Не уверен, в чем проблема, но могу ли я порекомендовать вам взглянуть на testflightapp.com ? Это упрощает развертывание на тестовых устройствах. Все, что вам нужно сделать, это создать IPA с помощью Xcode (архивировать, затем поделиться) и загрузить его в Test Flight, Больше не перетаскивая файлы в iTunes и т. Д. Пользователи получат электронное письмо со ссылкой и установят его непосредственно на свои устройства.
2. Попросите вашего коллегу установить утилиту настройки iPhone , затем, подключив его iPad, выберите его устройство в интерфейсе утилиты настройки и попросите его отправить вам вывод на консоль. Может дать вам представление о том, что происходит.
3. @Rog — я не уверен, что TestFlight работает с корпоративным дистрибутивом
4. @Jason это так, я использую его постоянно.
5. @Rog, спасибо за совет по тестированию. Мы используем TestFlight для нашего основного приложения, но сейчас я работаю с диагностическим инструментом только для меня и QA. Я выясню, подходит ли TestFlight для моих нужд.
Ответ №1:
Мой вопрос был в основном в том, где я мог искать дополнительную информацию. предложение @keno использовать утилиту настройки iPhone было правильным. Это позволило мне просмотреть вывод приложения на консоль и выполнить отладку оттуда. Проблема решена.
Что касается странности создания файла .xcarchive, а не файла .ipa, я не заметил кнопку «Поделиться …» в правом верхнем углу панели архива Xcode в окне «Органайзер». Совместное использование с помощью этой кнопки тоже помогло.
Живи и учись. Спасибо всем.
Комментарии:
1. Мне любопытно, что вам сообщила утилита настройки iPhone журналы?
2. @slf, оказывается, что мое приложение действительно запускалось, но вскоре после этого произошел сбой. Просматривая вывод на консоль, я мог определить, как далеко он продвинулся, и выяснить, в чем была ошибка.