2013-05-22 2 views
3

Мы использовали приложение для распространения приложений iOS. Все наши приложения ios могут быть установлены в эфире нашими клиентами и тестировщиками.Неисправность в эфире время от времени

Иногда у нас возникают проблемы с процессом установки. Несколько раз мои коллеги заметили, что они не могут установить приложение. Я попытался установить приложение, указанное на устройстве (один из коллег не смог установить приложение), подключенный к iMac.

Несколько раз я получил сообщение «Невозможно загрузить в это время», но на консоли нет сообщений об ошибках. После нескольких раз нажав Повторите попытку, приложение успешно устанавливается, и когда я пытаюсь установить его еще раз, он устанавливается хорошо.

Проблема в том, что приложения могут отличаться по размеру, и это раздражает повторять несколько раз, когда приложения больше, чем 50 MB, например.

Так что для меня это черная магия, а не правильный рабочий процесс. И я хочу найти причину этих неудач.

Может кто-нибудь знает возможные причины такого поведения и как я могу предотвратить его в будущем?

Любая помощь будет оценена!

ответ

0

Используйте testflightapp.com вместо использования Apple по умолчанию. Прежде чем мы использовали TestFlight, мы также видели такие ошибки. Мы никогда не выясняли, почему это было так непоследовательно, но подозревали, что это может быть проблема кеширования. TestFlight сделал жизнь намного проще.

+0

Я использую TestFlight успешно, а также, есть также http://hockeykit.net/, который, кажется, популярный выбор в настоящее время – Nick

+0

Конечно, можно использовать TestFlight или какой-либо другой инструмент, но для меня лучше найти реальную причину и улучшить наше собственное решение. Причина в том, что мы создали собственный сервис для распространения приложений, которые мы используем внутри, и мы гибки в создании нашего собственного процесса доставки приложений. – jaromudr

0

В TestFlight FAQ page on this topic списках различных причин для этого:

  • хранение Устройства полное
  • профиля обеспечения разработчик инициализацией профиля
  • Специального распределение профиль обеспечения поврежден и у устройства возникла проблема с ним (это может произойти по нескольким причинам. В том числе проблемы с сторонними инструментами Dev, которые могут вызвать конфликт).
  • Аппарат был восстановлен из резервной копии и вызывает конфликт для более-воздух распределения
  • Был сетевой тайм-аут
  • настройки архитектуры сборки и устройства несовместимы (иногда может случиться, когда «Строить Только активная архитектура ").
  • Минимальная версия iOS для приложения больше, чем версия iOS, установленная на устройстве.
  • Не использовать Mobile Safari.

Если, как вы говорите, что нет ничего в консоли, и проблема только прерывистый, что кажется, чтобы выделить сетевой тайм-аут в качестве причины.

Возможно, вы захотите рассмотреть возможность объединения больших ресурсов (фотографий/видео?) Внутри приложения, но, скорее, приложение загрузит ресурсы при запуске или, если необходимо, а затем сохранит их. Это также сэкономит время на обновление версий, если контент не изменился.

+0

Возможно, проблема связана с Wi-Fi, так как установка IPA работает безупречно в одной сети, сбой другой. Однако у неисправной сети нет явных проблем, которые я могу исправить и работает на полной скорости. Ни одна из советов на странице часто задаваемых вопросов по TestFlight не помогла с этой проблемой. – ninjaneer

+0

Вы можете попробовать установить тестовое приложение 1 МБ и посмотреть, не завершится ли установка этого приложения с той же частотой, что и ваше 50 МБ-приложение. –

+0

Я мог бы, но это ничего не подтверждает. Загрузка завершилась неудачей после завершения загрузки 20-30 МБ из 61 МБ. – ninjaneer

0

Я тоже испытываю эту проблему, но она строго связана с одним устройством в моей команде. Даже если я подключен к Wi-Fi-соединению, он загружается очень медленно, это не зависит от подготовки команды, но, похоже, действительно связано с проблемой настройки/устройства. Иногда (чаще всего) он заканчивает установку много раз, иногда показывает такое сообщение об ошибке, иногда нормальное.
Проблема, с которой я столкнулся, - это на iPhone 5, но на другой iPhone 5 установка заканчивается без сбоев.
Обновление до iOS7 проблема исчезла. Я предполагаю, что это что-то в iOS6 (потому что у меня возникла эта проблема в этой версии iOS). Я также попытался установить чистую установку iOS6 без успеха.
Стоит упомянуть, что отладка этого устройства происходит медленнее, чем на других устройствах.
Это не настоящее решение, но если вы можете, я бы обновил iOS7.
Chers, Andrea

+0

При обновлении iOS 7 это исправление, я все еще ищу лучшее решение, так как iPod touch 4-го поколения не может обновить iOS 7. – ninjaneer

+0

Спасибо. Я понимаю разочарование, в то время как я получал эту проблему, я почти искал везде, не найдя решения. Остается только просить Apple использовать токен DST. – Andrea

Смежные вопросы