Подтвердить что ты не робот

Как получить запрос на подписку на сертификат

Как получить запрос на подпись сертификата? Все, что я пытаюсь сделать, это заставить мое приложение работать на моем iPod touch. Это было легко, так как я мог просто пойти на портал разработки IOS и просто скачать один, без суеты. Но теперь они хотят, чтобы я создал CSR для создания профиля подготовки, и я не знаю, как это сделать. Я занимаюсь в Keychain Access и онлайн-документами в течение большей части двух часов, и я все еще полностью потерян.

Я даже не уверен, зачем мне это нужно сейчас, когда я этого не делал раньше. У меня был профиль подготовки, прежде чем я недавно переключился с Snow Leopard на Mountain Lion, но теперь он его не возьмет. Да, я все еще на одном компьютере.

4b9b3361

Ответ 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

  1. Перейдите в раздел Доступ к цепочке ключей > Ассистент сертификатa > Запросите сертификат от центра сертификации. 

enter image description here

  1. Заполните информацию в окне "Информация о сертификате", как указано ниже, и нажмите "Продолжить".
    • В поле "Адрес электронной почты пользователя" введите адрес электронной почты для идентификации с этим сертификатом
    • В поле "Общее имя" введите свое имя
    • В группе "Запрос" нажмите кнопку "Сохранено на диск" 

enter image description here

  1. Сохраните файл на жестком диске.

enter image description here


Используйте этот файл CSR (.certSigningRequest) для создания сертификатов и профилей проектов/приложений в учетной записи разработчика Apple.

Ответ 3

Чтобы вручную создать сертификат, вам понадобится файл запроса подписи сертификата (CSR) с вашего Mac. Чтобы создать файл CSR, следуйте инструкциям ниже, чтобы создать его с помощью Keychain Access.

Создайте файл CSR. В папке "Приложения" на вашем Mac откройте папку "Утилиты" и запустите "Доступ к ключам".

В раскрывающемся меню "Доступ к цепочке ключей" выберите "Доступ к цепочке ключей" > "Агента администрирования сертификатов" > "Запросить сертификат от центра сертификации".

В окне "Информация о сертификате" введите следующую информацию: В поле Адрес электронной почты пользователя введите свой адрес электронной почты. В поле "Общее имя" создайте имя для вашего закрытого ключа (например, John Doe Dev Key). Поле адреса электронной почты CA должно быть пустым. В группе "Запрос" выберите опцию "Сохранено на диск". Нажмите "Продолжить" в Keychain Access, чтобы завершить процесс генерации CSR.