iOS MDM создание Trust Issue
Я создаю собственное решение MDM и сумел создать все, что мне нужно, с точки зрения сервера MDM, сервера SCEP и т. Д., Чтобы собрать информацию о наших устройствах.
Однако у меня возникла проблема, подталкивающая корпоративные приложения, которые мы создаем. Я могу отправить приложения на устройство (и они устанавливаются без проблем), но мне все еще предлагается приглашение "Доверяете ли вы этому разработчику".
У меня сложилось впечатление, что приложения Enterprise следует доверять по умолчанию при развертывании с помощью MDM. Я проверил это с помощью Apples Profile Manager, и приложение действительно устанавливается без проблем и не требует от пользователя доверия разработчику.
Я явно упускаю что-то очевидное, но преследую свой хвост, пытаясь выяснить, что это такое!
Любая помощь будет принята с благодарностью.
заранее спасибо
Дэвид
2 ответа
ХОРОШО. Оказывается, проблема была на самом деле не намного лучше, чем опечатка!
Загрузив приложение на мой сервер, я вручную создал манифест для установки. Идентификатор приложения в манифесте не соответствует реальному приложению!
Итак... странно, что приложение было загружено через MDM, манифест был загружен (и ненадолго появился под контролем MDM), затем iOS поняла, что сумасшедшие вещи были в движении, поэтому загрузили приложение в обычный процесс установки предприятия (ненадежный диалог разработчика и т. Д.),
Исправление идентификатора пакета манифеста в соответствии с приложением устраняет проблему.
Это много часов, я никогда не вернусь!
Я предполагаю, что вам не хватает сертификата CA / корневого сертификата, который вы использовали для подписи своего приложения. Из-за этого iOS, возможно, не смогла доверять приложению, так как не смогла подтвердить действительность сертификата подписи.