Получение ошибки "не удается установить приложения, потому что сертификат недействителен" в iOS 7.1

Я получаю вышеуказанную ошибку, когда мой клиент обновляет свое устройство до iOS 7.1, а затем пытается обновить наше приложение из AppCenter.

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

есть ли обходной путь для загрузки через AppCenter, пока поддержка не будет выпущено?

2 ответов


в iOS с iOS 7.1 было внесено изменение, которое требует установки приложения OTA по HTTPS (а не HTTP), и нет никакого положения, позволяющего пользователю продолжать принимать старое поведение (т. е. разрешать установку приложения по HTTP). Насколько я понимаю, это было сделано в целях повышения безопасности.

чтобы выполнить установку приложений на iOS 7.1 из Application Center, вам необходимо настроить Центр приложений на используйте HTTPS, а не HTTP, используя сертификат, который будет принят как действительный вашим устройством iOS, то есть либо выдан признанным общедоступным ЦС, либо выдан частным ЦС, который вы настроили свои мобильные устройства для принятия. Вы можете найти более подробную информацию о том, как выполнить эту настройку здесь:

http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.installconfig.doc/appcenter/c_ac_ssl_config.html


Я бы добавил некоторые детали. (Просто проработайте этот вопрос)

мы используем self developed app center для наших клиентов, чтобы распространять демонстрационные / отчетные приложения.

  1. вам нужен сертификат SSL. (см. сообщение выше) Вы можете купить любой вид публичного сертификата . В некоторых случаях можно использовать самозаверяющий сертификат, ранее установленный на устройстве iOS конфигуратором Apple.

  2. кажется, что вам не нужно использовать https везде. Безопасный URL-адрес (https )должен иметь ссылку на.только файлы. Url-адрес и пакет веб-сайта app center .IPA url все еще может быть под http.

... и позор Apple, которая изобретает новые способы сделать жизнь разработчика трудной.