Специальное распространение через эфир "Невозможно загрузить"
Я пытаюсь разослать приложение iphone ad hoc для бета-тестирования 3 пользователям, мне (iphone 4) и двум другим (iPad 2, iphone 3G). Мое устройство также служило устройством разработки. Я следовал всей документации Apple, заархивировал приложение и подготовил его к развертыванию на предприятии. Я поместил его на свой веб-сервер с файлом манифеста.plist. Чтобы проверить это, я установил его на собственное устройство (которое опять-таки является устройством разработки), и оно заработало. Затем я отправил ссылку двум другим пользователям, которые сообщили, что получили сообщение о том, что они "не могут загрузить". Итак, сначала я подумал, что это может быть проблема с UDID, а это не так. Мой пользователь скачал приложение-отправитель UDID, и они отлично совпали. Это было после того, как я задал этот вопрос: что такое тип MIME для.mobileprovision, в котором я хотел знать тип MIME для файла.mobileprovision. Я взял эту информацию, а затем также отправил ссылку на профиль обеспечения. Оба моих тестовых пользователя могли нормально скачать и установить файл.mobileprovision; проблема была, когда они снова попытались установить приложение. Один пользователь получил сообщение "Не удается подключиться к серверу www.myserver.com", в то время как другой установил 80% приложения, прежде чем получить сообщение "невозможно загрузить" с двумя вариантами: "повторить" и "выполнено".
Я в растерянности. У кого-нибудь есть идеи? Я в отчаянии! Заранее спасибо!
4 ответа
Попробуйте использовать http://testflightapp.com/. Это бесплатно и в основном помогает автоматизировать процесс проведения специального тестирования по воздуху.
"Невозможно загрузить" - это общее сообщение о том, что что-то не так: либо ваш ipa и ваш файл mobileprovision не совпадают, либо ваш файл обеспечения не содержит правильный UDID, либо, возможно, есть только проблемы с подключением,
Для тех, кто не использует testflight, проверьте Цель развертывания на странице Сводка. Может быть, вы установили его слишком высоко, что не всегда необходимо.
Однажды я создал новое приложение, в котором Xcode автоматически установил для меня самую последнюю цель, которая была 5.1.1, но пользователь использовал 5.0.x. Я изменил его обратно на 4.0 с очень небольшим изменением кода (слабый-> назначить), и тогда это сработало.
Я знаю, что, вероятно, уже слишком поздно, чтобы помочь тебе, но у меня была похожая проблема. Приложение будет загружаться, а затем, когда я смог увидеть "Установка", появилось всплывающее окно с сообщением, описанным OP.
Asnwear должен был удалить профиль обеспечения с ipad и перезапустить устройство.
Настройки / общие / профиль / удалить
Как примечание, первый профиль обеспечения был загружен на устройство через кабель от MacBook.
Это еще один случай проблемы. Прежде чем экспортировать ipa, вы должны зарегистрировать UDID устройства. Устройства, которые зарегистрировали UDID после экспорта ipa, не могут загрузить ipa.