Продлить внутренний сертификат распространения

Для корпоративной учетной записи Apple мы используем внутренний сертификат распространения, и к нему привязано около 100 приложений. В некоторых приложениях также включены push-уведомления. Мы используем Airwatch в качестве агента MDM для развертывания приложений. Срок действия этого сертификата распространения истекает 1 ноября.

Решение, о котором я знаю: -

  1. Заранее создайте новый сертификат внутреннего распространения.
  2. Восстановите профиль обеспечения всех 100 приложений с новым сертификатом распространения.
  3. Восстановите все приложения с новым сертификатом и профилем обеспечения.
  4. Разверните новую версию приложения через Airwatch.

Вопрос:-

Просто хотел знать, как использовать вновь созданный сертификат, восстановленные профили обеспечения без повторной сборки всех 100 приложений.


person San9211    schedule 06.08.2019    source источник
comment
Даже если вы повторно подписали существующую сборку с новым сертификатом, вам все равно нужно обновить все установленные приложения на ваших устройствах; Пересборка приложений и использование стандартного процесса подписи, вероятно, проще. Теперь вы можете продавать приложения B2B себе, так что это то, что вы, возможно, захотите изучить; Обратной стороной является то, что ваше пользовательское приложение все еще проходит проверку в App Store, а положительным моментом является профиль обеспечения, а сертификаты распространения никогда не истекают; Эти приложения похожи на обычные приложения, подписанные в AppStore.   -  person Paulw11    schedule 07.08.2019


Ответы (1)


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

person Heisenbug    schedule 06.08.2019