Разные версии iOS требуют разных методов распространения iOS по беспроводной сети?

Я создал приложение для iOS с Cordova для iOS 4.3 и выше. Я использую OTA предприятия для распространения приложения. Приложение установлено на сервере со ссылкой на файл plist следующим образом.

<a href="itms-services://?action=download-manifest&amp;url=http://ww7.mysite.com/mobile/MyAppName.plist" style="font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: xx-large; font-weight: normal; font-style: normal; color: #FF9900">Install App</a>

Приложение отлично устанавливается на iOS 6. На iOS 4.3 и 5.1 я получаю сообщение об ошибке "не удается подключиться к ww7.mysite.com"

Когда я использую утилиту настройки iPhone для просмотра консоли при попытке установить приложение, я вижу следующую ошибку.

"26 марта, 11:00:00 iPhone не работает [302]: не удалось загрузить манифест загрузки с основной ошибкой: Ошибка Domain=SSErrorDomain Code=1 " Не удается подключиться к iTunes Store" UserInfo=0x1c5645f0 {NSLocalizedDescription= Не удается подключиться к iTunes Store}"

1 ответ

Решение

Оказывается, что во время моей сборки, когда я достиг шага "Сохранить для предприятия", который создает файлы.plist и.ipa, я переименовал файл.ipa. Похоже, что iOS 6 справилась с этим переименованием, в то время как более ранние версии iOS не принимали другое имя. Сохранение файла.ipa с именем по умолчанию решило проблему.

Другие вопросы по тегам