Распространение iOS: перенос закрытого ключа/сертификатов на новую машину

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

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

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

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

Что мне делать с тем фактом, что я отозвал существующие сертификаты? Могу ли я восстановить те из них с исходным «закрытым ключом», которые все еще работают для обновлений приложений?

Спасибо


person devlord    schedule 10.12.2010    source источник


Ответы (1)


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

person devlord    schedule 10.12.2010