Наш клиент только что присоединился к программе iOS Developer Enterprise. Они подписали приложение (разработанное нами) своим корпоративным дистрибутивом и успешно установили его на некоторых устройствах через MDM.
Насколько я знаю, когда истекает срок действия моего сертификата не-корпоративного распространения, я должен продлить его. По истечении этого срока все приложения, подписанные сертификатом с истекшим сроком действия, отключаются, как только устройства проверяют его действительность на сервере Apple OCSP.
В качестве альтернативы, я могу отозвать свой дистрибутив не для предприятий до истечения срока годности и запросить новый для Apple. Приложения, подписанные отозванным сертификатом, например, специальные бета-приложения, будут отключены в соответствии с тем же механизмом.
Таким образом, с моей программой разработчика я не могу иметь два действительных сертификата распространения одновременно. Хорошо, как разработчики, мы можем жить с этим.
Может ли наш клиент иметь два действительных сертификата Enterprise Distribution одновременно с программой iOS Developer Enterprise?
По данным Apple:
Проверка сертификата
Первый раз, когда приложение открывается на устройстве, дистрибутив
Сертификат подтвержден путем обращения к серверу Apple OCSP. Если только
сертификат был отозван, приложение разрешено запускать. Неспособность
связаться или получить ответ от сервера OCSP не интерпретируется как
отмена. Чтобы проверить статус, устройство должно быть в состоянии достичь
ocsp.apple.com. См. «Требования к конфигурации сети» (стр. 9).
Ответ OCSP кэшируется на устройстве в течение указанного периода времени.
сервером OCSP - в настоящее время от 3 до 7 дней. Срок действия
сертификат не будет проверен снова, пока устройство не
перезапущен, и кешированный ответ истек. Если отзыв
полученное в это время приложение будет запрещено запускаться. отменяющий
сертификат распространения сделает недействительными все приложения, которые вы
распределили.
Приложение не будет работать, если сертификат распространения
истек В настоящее время распространяются сертификаты на один
год. За несколько недель до истечения срока действия вашего сертификата, запросите новый
сертификат распространения от iOS DevCenter, используйте его для создания нового
профилей обеспечения распространения, а затем перекомпилировать и распространить
обновленные приложения для ваших пользователей. См. «Предоставление обновленных приложений» (стр. 10)
Я что-то упустил или возможно, что сотрудники, потенциально с сотнями устройств iOS с несколькими приложениями In House, не могут открывать свои приложения, пока они ожидают отклоненных приложений?