Относно сертификата за разпространение (с частен ключ) в ключодържателя

Разбирам, че при разработването на приложения за iOS, за екипно сътрудничество, напускащият разработчик трябва да експортира сертификата за разпространение от своето приложение за ключодържател, защото само неговият Macbook има частния ключ, използван като самоличност за подписване на код. (Моля, поправете ме, ако греша тук.)

Моите въпроси са:

1. Прав ли съм, чепрофилът за осигуряване на разпространение за магазин за приложения и профилът за осигуряване за ad hoc разпространение използват една и съща самоличност за подписване на код?

2. Прав ли съм, чеако сме загубили контакта на напускащия разработчик, който е разпространил приложението в Apple Store, мога просто да изтрия сертификата за разпространение и съответния профил за предоставяне на разпространение в акаунта на Apple Developer и да създам нов сертификат за разпространение и профил на моя Macbook, така че да имам новата самоличност за подписване в моя ключодържател, нямам нужда напускащият разработчик да експортира своя, тъй като сертификатът за разпространение и профилът се използват само за разпространение на приложението в магазина на Apple или за извършване на ad hoc разпространение? Има ли някакви вредни последици, които съм пропуснал, ако го направя?


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


Отговори (1)


За въпрос 1

Да, сертификатът за разпространение се използва за качване на приложение в Apple Store. И разработка за работа на устройство или изпращане на компилация.

За въпрос 2

Да, можете просто да отмените сертификата му. И създайте нов. По този начин вашият предишен сертификат за програмист не е необходим. Освен това той вече няма да може да ги използва и вие можете да създадете нов и да запазите сертификата си в акаунта на разработчик на Apple чист.

Дано изчисти съмнението ви.

person cole    schedule 07.09.2017
comment
Благодаря @cole, само за да съм сигурен, като го направиш, няма да засегне приложението, което предишният разработчик е пуснал в магазина на Apple, нали? И мога да продължа да актуализирам приложението в магазина, като използвам новия си сертификат за разпространение, нали? - person Leem.fin; 08.09.2017
comment
Да, сертификатът засяга само когато започнете да изпращате нова компилация или качвате нова версия или актуализация в Apple Store. - person cole; 08.09.2017
comment
Моля, приемете отговора ми, ако сте доволни от него!! - person cole; 08.09.2017