О распространении сертификата (с закрытым ключом) в связке ключей

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

Мои вопросы:

1. Правильно ли я, что профиль обеспечения распространения для магазина приложений и профиль обеспечения для специального распространения с использованием одного и того же идентификатора подписи кода?

2. Я прав в том, что если мы потеряли контакт с уходящим разработчиком, который распространил приложение в Apple Store, я могу просто удалить сертификат распространения и соответствующий профиль обеспечения распространения в учетной записи Apple Developer и создать новый сертификат распространения и профиль на моем Macbook, чтобы у меня было новое удостоверение подписи в моей связке ключей, мне не нужно, чтобы уходящий разработчик экспортировал его, потому что сертификат и профиль распространения используются только для распространения приложения в магазин Apple или для специального распространения? Есть ли какие-либо вредные последствия, которые я упустил, если так поступил?


person Leem.fin    schedule 07.09.2017    source источник


Ответы (1)


На вопрос 1

Да, сертификат распространения используется для загрузки приложения в магазин Apple. И разработка для запуска на устройстве или отправки сборки.

На вопрос 2

Да, вы можете просто отозвать его сертификат. И создайте новый. Таким образом, ваш предыдущий сертификат разработчика не требуется. Более того, он больше не сможет их использовать, и вы можете создать новый и сохранить свой сертификат в учетной записи разработчика Apple в чистоте.

Надеюсь, это развеет ваши сомнения.

person cole    schedule 07.09.2017
comment
Спасибо @cole, на всякий случай, это не повлияет на приложение, которое предыдущий разработчик выпустил в Apple Store, верно? И я могу продолжать обновлять приложение в магазине, используя мой новый сертификат распространения, верно? - person Leem.fin; 08.09.2017
comment
Да, сертификат влияет только тогда, когда вы начинаете отправлять новую сборку, загружать новую версию или обновление в Apple Store. - person cole; 08.09.2017
comment
Пожалуйста, примите мой ответ, если он вас устраивает !! - person cole; 08.09.2017