2016-08-22 2 views
0

У меня есть сертификат распространения, срок действия которого истекает. У меня есть следующие вопросы:Testflight с истекающим сертификатом

  1. Что произойдет с пользователями, у которых установлено приложение?
  2. У меня также есть некоторые сборки в конвейере в Testflight, которые также были подписаны с этим сертификатом. Правильно ли, что я не могу активировать их после истечения срока действия сертификата?
  3. Могу ли я просто выпустить новый сертификат и построить/подписать/загрузить еще одну сборку Testflight? Будет ли обновление из приложения, подписанное со старым сертификатом, в приложение, подписанное с новым certifcate, работать без проблем?

Заранее благодарю за помощь!

ответ

1

Во-первых, TestFlight строит только работу в течение 30 дней, я считаю.

  1. Пользователи, у которых установлены приложения, которые были подписаны с сертификатом с истекшим сроком действия, больше не смогут запускать приложение (приложение запустится, а затем быстро выйдет из строя и появится сбой). Я не подтвердил это, потому что я никогда не позволял этому случиться (всегда используя новый сертификат по крайней мере за 30 дней до истечения срока действия старого)
  2. Редактировать Первоначально я не верил, что сборки TestFlight будут запускаться после отзыва вашего сертификата, кажется, я был неправ. Сборки TestFlight повторно подписываются Apple до распространения, что означает, что отмена или истечение срока действия сертификата не повлияет на приложения, которые были распространены через TestFVlight. Это просто означает, что вы не сможете отправить приложение TestFlight для развертывания, если ваш сертификат отменен или истек.
  3. Да, сгенерируйте новый сертификат, снова создайте приложения с новым сертификатом и профилем подготовки и вытолкните их через TestFlight. Новое приложение должно установить только отлично и заменить старое приложение.
+0

Я просто отозвал сертификат. Приложения Testflight все еще работают. Требуется ли некоторое время для обновления? – kukudas

+0

Интересно. Я до сих пор не дошел до этого, но если бы вы сделали это с помощью обычного разработчика или специального дистрибутива, приложения перестали работать немедленно, если у устройства было сетевое соединение. – wottle

+0

Может подтвердить, что мы смогли установить и запустить старые сборки TestFlight после того, как текущий сертификат был отозван. – bauerMusic

Смежные вопросы