Для сертификатов разработки вы можете просто создать новый и сопоставить его с профилем. Однако для распространения, например, когда вы собираетесь отправить в Apple, вы не можете сделать это и должны использовать сертификат распространения, созданный агентом группы. Проблема в том, что вам нужен закрытый ключ на вашем компьютере. Однако для командного агента, который создал сертификат для копирования закрытого ключа, все очень просто. Ниже приведены инструкции от Apple, надеюсь, это поможет.
Крайне важно сохранить свой закрытый ключ в безопасном месте на тот случай, если вам потребуется разработать его на нескольких компьютерах или решить переустановить операционную систему. Без вашего личного ключа вы не сможете подписать двоичные файлы в Xcode и протестировать свое приложение на любом устройстве Apple. Когда генерируется CSR, приложение Keychain Access создает закрытый ключ в вашей цепочке для ключей входа в систему. Этот закрытый ключ привязан к вашей учетной записи пользователя и не может быть воспроизведен в случае потери из-за переустановки ОС. Если вы планируете проводить разработку и тестирование на нескольких системах, вам нужно будет импортировать свой закрытый ключ на все системы, над которыми вы будете работать.
- Чтобы экспортировать свой закрытый ключ и сертификат для безопасного хранения и обеспечения возможности разработки на нескольких системах, откройте приложение доступа к цепочке для ключей и выберите категорию «Ключи».
- Control-клик по закрытому ключу, связанному с вашим сертификатом разработки iPhone, и нажмите «Экспортировать элементы» в меню Закрытый ключ определяется разработчиком iPhone: открытый сертификат, связанный с ним.
- Сохраните ключ в формате файла обмена личной информацией (.p12).
- Вам будет предложено создать пароль, который будет использоваться при попытке импортировать этот ключ на другой компьютер.
- Теперь вы можете передавать этот файл .p12 между системами. Дважды щелкните файл .p12, чтобы установить его в системе. Вам будет предложено ввести пароль, введенный на шаге 4.