Открытые ключи из профиля разработчика iOS не переносятся на другой компьютер. Баг или они больше никогда не понадобятся?

У меня есть две машины разработки, которые я хочу использовать для разработки iOS.

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

Я перенес свой профиль разработчика iOS на дополнительный компьютер с помощью процедуры, описанной в http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/080-Manage_Your_Devices/manage_devices.html (раздел «Перенос вашего профиля разработчика на другой компьютер» "). Все прошло нормально, и я могу развернуть на своих устройствах.

В приложении Keychain Access я заметил, что дополнительный компьютер не содержит моих открытых ключей, присутствуют только закрытые ключи и сертификаты. Открытые ключи не были переданы.

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

Мне удалось переместить открытые ключи вручную, это не проблема, но я хочу понять, почему открытые ключи не включены в процедуру переноса профиля разработчика.


person fluffy    schedule 09.11.2012    source источник


Ответы (1)


Открытый ключ используется для создания сертификата. Затем закрытый ключ используется для проверки сертификата и профиля подготовки, который его включает. При запросе нового сертификата будет создана еще одна пара ключей. Вероятно, открытый ключ не передается в процессе передачи, потому что он не более полезен. Здесь: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW3 вы можете найти более подробную информацию.

person Michele Percich    schedule 09.11.2012