Не проверенное сообщение разработчика предприятия появляется в iOS 9
Я разрабатываю корпоративное приложение, которое я установил на группу IOS 9.1 и 9.2 iPads.
Я доверял профилю после установки приложения (например, следуя шагам в этом вопросе: iOS9 Untrusted Enterprise Developer без возможности доверять), и приложение работает нормально.
Через несколько дней/недель появляется всплывающее окно "Untrusted Enterprise Developer", которое появляется при запуске приложения, а в "Настройках" - "Общие" - "Управление устройствами" приложение отображается как "Не проверено"
Кто-нибудь еще испытал это/есть ли способ вокруг него?
В настоящее время я не уверен, есть ли определенные шаги, которые его вызывают (например, определенное количество времени прошло/устройство было подключено к Mac/и т.д.). Я пытаюсь это сделать в данный момент.
EDIT. Я внес некоторые изменения в исходный вопрос. Теперь я понял, что приложение по-прежнему доверено, но больше не проверено (я не понимал, что между ними существует разница).
Следующий снимок экрана из раздела "Управление устройствами" на iPad. Это делается через несколько дней после того, как приложение было доверено и проверено; и работал без проблем.
![Скриншот управления устройствами]()
Я поднял отчет об ошибке с Apple, но еще не слышал.
Ответы
Ответ 1
У нас есть одна и та же проблема с несколькими тысячами iPad iOS 9.2, в которых установлены корпоративные приложения, но они не имеют непрерывного подключения к Интернету из-за того, что они тратят свои жизни на изолированные сети или в режиме полета.
Наше тестирование показывает, что, несмотря на документацию Apple на https://support.apple.com/en-gb/HT204460, ясно сказано, что "этому разработчику остается доверять, пока вы не используете кнопку" Удалить приложение ", чтобы удалить все приложения от разработчика". На самом деле это не вся картина.
Кажется, что действительность учетных данных для подписи периодически повторно проверяется (предположительно, чтобы проверить отмену), и если эта повторная проверка не удалась по какой-либо причине или не может быть завершена, разработчик возвращается к своему недострахованному состоянию и приложение не будет запущено.
Репликация сложна, так как она не так проста, как перенос даты вперед более месяца, но повторение этого двойникового с непрерывным использованием и перезапуск приложения раскрывает проблему. Мы еще не нашли механизма для принудительной повторной проверки по требованию. И iTunes, и MDM установлены .ipa файлы отображают это поведение. Ручное доверие в пользовательском интерфейсе и неявное доверие, предоставляемое предварительно установленными сертификатами, похоже, работают так же, как за кулисами.
Мы собираемся начать тестирование поведения на новых бета-версиях, но этот разговор здесь невозможен.
Ответ 2
Мы испытываем точно такую же проблему... очень расстраивает.
Я работаю в компании с 10 000 + iPads, развернутых через популярную платформу MDM, поскольку примерно с ноября 2015 года все большее число наших iPads отображает это сообщение, когда пользователь пытается открыть любое из наших внутренних приложений. Мы советуем обходное решение, которое работает примерно 24 часа. По истечении этого времени сообщение снова появится.
Наши iPads подключены к нашему собственному безопасному корпусу wifi, эта сеть не может общаться с яблоком из-за блокировки apple.com на нашем брандмауэре. В ноябре, когда появилось сообщение с ненадежным разработчиком, мы посоветуем пользователю подключить iPad к открытой сети, закрыть приложение и снова открыть. Приложение откроется, и сообщение больше не появится.
С тех пор я обнаружил, что iPad должен был связываться с определенным URL-адресом Apple для аутентификации или обновления действующего сертификата разработчика, этот URL-адрес - ppq.apple.com. В настоящее время этот URL-адрес недоступен, что означает, что сервер, который аутентифицирует сертификаты, отключен, следовательно, повторяется сообщение ненадежного разработчика.