Разработчик iOS/Ключи продукта/Сертификаты снова начинаются

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

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

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

Спасибо


person Owen    schedule 09.02.2015    source источник
comment
Насколько я помню, новая версия XCode автоматически делает это за вас. Вам (администратору) нужно просто одобрить запрошенные сертификаты из членского центра.   -  person David V    schedule 09.02.2015
comment
как насчет закрытых ключей? Xcode не сможет этого сделать, потому что закрытые ключи сохраняются в Mac. и если у вас нет закрытого ключа, то сертификат или профиль не работают. Это комбинация открытого и закрытого ключа. Xcode просто играет с общедоступным.   -  person Irfan Gul    schedule 09.02.2015
comment
Из документации Apple: developer.apple.com/library/ios/documentation/IDEs/Conceptual/ Если вы создали резервную копию своих удостоверений подписи на этом или другом Mac, как описано в разделе Экспорт вашего профиля разработчика , нажмите кнопку «Импортировать профиль разработчика», чтобы восстановить закрытый ключ в вашей связке ключей. В противном случае нажмите кнопку «Отозвать и запросить», чтобы создать новое удостоверение подписи.   -  person David V    schedule 09.02.2015
comment
Итак, в нашем случае это создаст новую личность подписи с новым закрытым ключом.   -  person David V    schedule 09.02.2015
comment
@IAmDav, это моя точка зрения, 1+ за официальные слова по этому поводу.   -  person Irfan Gul    schedule 09.02.2015
comment
Итак, если у вас нет резервной копии закрытых ключей, xcode не сможет их восстановить для вас? Вам придется запускать новый процесс?   -  person Owen    schedule 09.02.2015
comment
Да. Но может быть Xcode 6 представит вам мастер для этого процесса, я не уверен в этом.   -  person Irfan Gul    schedule 09.02.2015


Ответы (1)


Вы не можете генерировать одни и те же CSR/закрытые ключи/общедоступные и т. д.

Вам необходимо отозвать все сертификаты и профили, сгенерировать новые сертификаты из вашего нового Mac KeyChain Access. Это не должно навредить ни опубликованным приложениям, ни находящимся в разработке.

person Irfan Gul    schedule 09.02.2015
comment
На этот раз следует сделать резервную копию всего этого сертификата и ПК :). - person Irfan Gul; 09.02.2015