Как получить запрос на подписку на сертификат
Как получить запрос на подпись сертификата? Все, что я пытаюсь сделать, это заставить мое приложение работать на моем iPod touch. Это было легко, так как я мог просто пойти на портал разработки IOS и просто скачать один, без суеты. Но теперь они хотят, чтобы я создал CSR для создания профиля подготовки, и я не знаю, как это сделать. Я занимаюсь в Keychain Access и онлайн-документами в течение большей части двух часов, и я все еще полностью потерян.
Я даже не уверен, зачем мне это нужно сейчас, когда я этого не делал раньше. У меня был профиль подготовки, прежде чем я недавно переключился с Snow Leopard на Mountain Lion, но теперь он его не возьмет. Да, я все еще на одном компьютере.
Ответы
Ответ 1
Поскольку вы установили новую ОС, у вас, вероятно, больше нет ваших личных и открытых ключей, к которым раньше вы подписали приложение в XCode. Вам необходимо восстановить эти ключи на своем компьютере, отменив предыдущий сертификат и попросив новый на портале разработки iOS. В рамках процесса вам будет предложено создать запрос на подпись сертификата, в котором у вас возникла проблема.
Вы найдете все, что вам нужно, которое состоит из (из официального документа):
1. Откройте доступ к брелокам на вашем Mac (в приложениях/утилитах).
2.Откройте "Настройки" и нажмите "Сертификаты". Убедитесь, что для протокола Online Certificate Status Protocol и списка отзыва сертификатов установлено значение Выкл.
3.Выберите доступ к брелокам > Ассистент сертификатa > Запросите сертификат из центра сертификации.
Примечание. Если у вас есть закрытый ключ, который вы выбрали, CSR не будет принято. Убедитесь, что личный ключ не выбран. Введите ваш адрес электронной почты пользователя и общее имя. Используйте тот же адрес и имя, что и вы использовали для регистрации в iOS Developer Program. Нет адрес электронной почты CA не требуется.
4. Выберите параметры "Сохранено на диск" и "Позвольте мне указать пару ключей информации" и нажмите "Продолжить".
5. Укажите имя файла и нажмите "Сохранить".
Для размера ключа выберите 2048 бит и для алгоритма выберите RSA. Нажмите Продолжайте, а помощник сертификата создает CSR и сохраняет файл в указанное вами местоположение.
Ответ 2
Для создания CSR (идентификация подписи кода) выполните следующие действия:
- На вашем Mac перейдите в папку "Приложения" > "Утилиты" и откройте "Доступ к ключам".
![enter image description here]()
-
Перейдите в раздел Доступ к цепочке ключей > Ассистент сертификатa > Запросите сертификат от центра сертификации.

![enter image description here]()
-
Заполните информацию в окне "Информация о сертификате", как указано ниже, и нажмите "Продолжить".
• В поле "Адрес электронной почты пользователя" введите адрес электронной почты для идентификации с этим сертификатом
• В поле "Общее имя" введите свое имя
• В группе "Запрос" нажмите кнопку "Сохранено на диск"

![enter image description here]()
- Сохраните файл на жестком диске.
![enter image description here]()
Используйте этот файл CSR (.certSigningRequest) для создания сертификатов и профилей проектов/приложений в учетной записи разработчика Apple.
Ответ 3
Чтобы вручную создать сертификат, вам понадобится файл запроса подписи сертификата (CSR) с вашего Mac. Чтобы создать файл CSR, следуйте инструкциям ниже, чтобы создать его с помощью Keychain Access.
Создайте файл CSR.
В папке "Приложения" на вашем Mac откройте папку "Утилиты" и запустите "Доступ к ключам".
В раскрывающемся меню "Доступ к цепочке ключей" выберите "Доступ к цепочке ключей" > "Агента администрирования сертификатов" > "Запросить сертификат от центра сертификации".
В окне "Информация о сертификате" введите следующую информацию:
В поле Адрес электронной почты пользователя введите свой адрес электронной почты.
В поле "Общее имя" создайте имя для вашего закрытого ключа (например, John Doe Dev Key).
Поле адреса электронной почты CA должно быть пустым.
В группе "Запрос" выберите опцию "Сохранено на диск".
Нажмите "Продолжить" в Keychain Access, чтобы завершить процесс генерации CSR.