Я разрабатываю корпоративное приложение. Когда я тестировал его в бета-версии iOS8, я увидел следующее окно предупреждений:
Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
Это появляется только в первый раз. Можно как-нибудь этого избежать? А с чем это связано?
ios
deployment
ios8
enterprise
Туник Павел
источник
источник
Ответы:
Этого нельзя избежать, если вы не распространяете приложение через App Store.
Вы получили это сообщение, потому что приложение подписано с помощью корпоративного сертификата, которому еще не доверял пользователь. Apple вынуждает отображать это приглашение, потому что устанавливаемое приложение не прошло проверку в App Store, поэтому технически не заслуживает доверия.
После того, как пользователь примет приглашение, сертификат будет помечен как доверенный, и приложение можно будет установить (вместе с любыми другими будущими приложениями, которые вы хотите установить и подписанными тем же сертификатом).
Примечание. Как указано в комментариях, начиная с iOS 8, удаление всех приложений из определенного сертификата приведет к повторному отображению запроса после повторной установки приложения из указанного сертификата.
Вот ссылка на веб-сайт Apple, подтверждающая эту информацию: https://support.apple.com/en-us/HT204460
источник
Сегодня я тестировал это с помощью iOS 9 Beta и нашел решение.
Чтобы решить эту проблему, перейдите по ссылке:
источник
В iOS 9:
Настройки -> Общие -> Управление устройством -> Приложение разработчика / ваш Apple ID -> Добавить / удалить доверие
источник
Эта проблема возникает, когда проверка доверия приложения не выполняется.
Вы можете доверять приложению из настроек, показанных на изображениях ниже.
Если эта доза не работает, удалите приложение и переустановите его.
источник
В моем случае я просто изменил несколько шагов ниже с iOS 9.3. Чтобы решить эту проблему:
Настройки -> Общие -> Управление устройствами -> Приложение для разработчиков. Выберите текущее имя учетной записи разработчика. Касается Доверие "Имя вашей учетной записи разработчика" Касается "Доверие" во всплывающем окне. Выполнено
источник
Вы можете полностью избежать этой проблемы, если управляете устройством с помощью MDM или имеете доступ к Apple Configurator.
Решение состоит в том, чтобы отправить на устройство сертификат разработчика или распространяемый сертификат iOS через MDM или Apple Configurator. Как только вы это сделаете, любое приложение, подписанное этим сертификатом, будет доверенным.
Когда вы нажимаете «Доверяете ли вы этому разработчику», вы по существу добавляете этот сертификат вручную для каждого приложения.
источник
Если вы отправите его через MDM, оно должно автоматически доверять приложению ( https://support.apple.com/en-gb/HT204460 ), но ему все равно придется проверять сертификаты и т. Д. С Apple, чтобы убедиться, что они не были отозван и т. д. я полагаю. У меня было это сообщение, препятствующее запуску приложения, и только когда информация прокси была настроена, чтобы я мог использовать Интернет, он исчез после еще пары попыток запуска.
источник
В iOS 9.1 и ниже перейдите в «Настройки» - «Основные» - «Профили» - нажмите на свой профиль - нажмите на кнопку «Доверие».
источник
В iOS 9.3.1 и выше: Настройки> Общие> Управление устройством.
источник
Для iOS 13.6
Зайдите в настройки -> Общие -> Управление устройством -> Нажмите Trust «Apple Development» -> Нажмите красную кнопку доверия, и все готово! 😁 Наслаждайтесь
источник