Истечение срока действия профиля обеспечения iOS Enterprise - PullRequest
28 голосов
/ 14 февраля 2012

Срок действия каждого профиля обеспечения iOS Enterprise истекает через 1 год, верно?После истечения срока их действия и продления их, вам необходимо переустановить новый профиль обеспечения для всех устройств или устройства обновляются автоматически с сервера сертификатов Apple?

Итак, другими словами, после того, как выраспространять корпоративное приложение, вам нужно обновлять все устройства каждый год или вы можете просто обновить сертификат на портале разработчика или через XCode?

Ответы [ 3 ]

16 голосов
/ 31 мая 2012

Ответ BigDave и мой ответ здесь (как опубликовал Тило) фактически охватывают все основания в вашем вопросе. Я бы просто добавил две новые вещи, если вы подумаете о повторной подписи и повторном распространении всех ваших приложений, что доставит вам немало хлопот.

  1. Вам не нужен код вашего приложения для повторной подписи с новым сертификатом. Вы можете сделать это через терминал (и, возможно, создать сценарий оболочки, если у вас большое количество приложений). Проверьте этот поток.

  2. Если на вашем предприятии распределено большое количество приложений, рассмотрите возможность развертывания сервера MDM. Таким образом, вы можете повторно подписывать / обновлять свои приложения и передавать их по беспроводной сети на зарегистрированных устройствах с минимальным вмешательством пользователя.

EDIT: Что касается устаревших профилей обеспечения, в документации указано:

Если на вашем устройстве установлен просроченный профиль обеспечения, удалите его, как описано в разделе Проверка и удаление обеспечения Профили на устройствах. Если профиль обеспечения является специальным обеспечения профиля, повторно подписать и распространить ваше приложение, используя восстановленный профиль обеспечения, как описано в разделе «Экспорт приложения» для тестирования (iOS, tvOS, watchOS).

7 голосов
/ 31 мая 2012

С сайта Apple:

Приложение не запустится, если срок его сертификата распространения истек.В настоящее время сертификаты распространения действительны в течение одного года, и вы можете иметь два активных сертификата одновременно.Второй сертификат предназначен для обеспечения перекрывающегося периода, в течение которого вы можете обновить свои приложения до истечения срока действия первого сертификата.

Таким образом, обновление приложения один раз в год - это действительно лучший случай.Если приложение подписано с помощью сертификата распространения, на который осталось всего 6 месяцев, его необходимо обновить через 6 месяцев.

1 голос
/ 21 мая 2013

Просто отправьте своим пользователям обновленный профиль .mobiprovision, не нужно обновлять существующие приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...