Подтвердить что ты не робот

Разработка повторного использования C.S.R. для сертификата распространения

Итак, я создал сертификат развития для своего iPhone-приложения, и в этом процессе я сохранил файл C.S.R как файл CertificateSigningRequest.certSigningRequest на жестком диске компьютера с помощником сертификата доступа к ключам. Мне кажется, что Apple просит создать точно такой же файл и сохранить его на жесткий диск для запроса сертификата распространения. Можно ли повторно использовать файл запроса, который я уже создал для разработки, для запроса сертификата распространения? Я знаю, что мне будет разрешено использовать этот файл, но как-нибудь это создаст проблему позже?

4b9b3361

Ответ 1

Краткий ответ

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

Подробнее

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

Приложения должны быть подписаны с сертификатом разработки для запуска и отладки на устройстве.

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

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

Это позволяет организации:

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

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