Я разрабатываю приложение iOS для iPhone и iPad. Он отлично работает на тренажерах и реальных устройствах. Он устанавливается без ошибок с помощью iTunes и утилиты настройки iPhone. Однако я не могу заставить беспроводное распределение работать правильно.
Проверка безопасности:
- У меня есть лицензия разработчика Apple.
- У меня есть действительный сертификат разработчика из Provisioning Portal.
- Я добавил UDID моего устройства в Provisioning Portal.
- Я создал действительный AppID в Provisioning Portal.
- Я создал профиль обеспечения распределения. Профили Разработчик, похоже, не работают для этого.
- Я нажал на соответствующее вышеупомянутое устройство, чтобы быть активным для данного профиля подготовки.
- Я загрузил и установил профиль сертификата и обеспечения.
- Развертывание сборки прекрасно устанавливается как с iTunes, так и с iPhone Configuration Utility.
- Для беспроводного распространения я следил за инструкциями Apple: у меня есть правильные файлы .ipa,.mobileprovision и .plist и размещены на веб-сервере LAMP (с соответствующими типами MIME, добавленными в инструкции Apple).
- Файл .plist правильно отформатирован.
- URL-адреса файлов .mobileprovision и .plist верны.
- Файл .mobileprovision загружается и устанавливается надлежащим образом через браузер Safari устройства iOS.
- Устройство iOS устройства Safari правильно обрабатывает файл .plist, находит .ipa файл и предлагает установить его с сообщением "[мое доменное имя] хочет установить" [мое имя приложения] ". Я нажимаю программную кнопку" Установить".
- Установка начинается с типичной серой версии значка приложения и синего индикатора выполнения, который продолжается слева направо. Текст значка сначала "Загрузка", а затем изменяется на "Установка". После нескольких секунд "Установка" появляется предупреждение: "Невозможно загрузить" [мое имя приложения] ". Мне подсказывают программные кнопки" Готово "и" Повторить "." Повторить ", конечно, просто повторяет этот процесс и снова терпит неудачу." Готово" завершает установку, и через какое-то время значок приложения исчезает.
Просто для того, чтобы быть понятным, это устанавливает ПОЛНОСТЬЮ через iTunes и утилиту настройки iPhone. Я прочитал бесчисленные блоги и статьи о том, как заставить это работать, но никто, кажется, не имеет окончательных ответов. Есть ли кто-нибудь, кто может думать о том, что здесь происходит неправильно? Заранее спасибо. Вытягиваю волосы.