Предоставление iPhone: брелок для ключей вставляет неправильный адрес электронной почты в CSR? - PullRequest
0 голосов
/ 12 марта 2009

У меня была проблема, когда мой сертификат Dev не расширялся (не был связан) с моим закрытым ключом.

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

Я проверил это, изучив содержимое моего CSR следующим образом.

1) Дважды щелкните существующий файл CSR, чтобы запустить процесс установки в связке ключей.

2) Установите флажок «Разрешить переопределение значений по умолчанию для этого запроса».

3) Дважды нажмите «Продолжить», чтобы перейти на страницу «Создание сертификата».

4) Установите флажок «Разрешить переопределение по умолчанию».

5) Дважды нажмите «Продолжить», чтобы перейти на страницу «Информация о сертификате».

Здесь я обнаружил, что адрес электронной почты, указанный в поле «Адрес электронной почты», отличается от того, который я использовал для создания сертификата разработчика.

Я попытался выбрать правильный адрес электронной почты и установить CSR, но не смог связать сертификаты.

Единственное исправление, которое я смог найти, - воссоздать мой сертификат Dev, используя тот старый адрес электронной почты, чтобы при обычной установке CSR все было связано.

Кто-нибудь еще имел эту проблему?

Кто-нибудь знает, откуда брелок получает этот список альтернативных адресов электронной почты, чтобы я мог его очистить?

1 Ответ

1 голос
/ 30 апреля 2009

Получение сертификатов для правильной работы раньше было полным беспорядком. Я пытался следовать оригинальным инструкциям Apple в прошлом году и так и не смог заставить его работать. К счастью, есть новый способ сделать это намного проще и надежнее:

  1. войти в Apple iPhone Dev Center (http://developer.apple.com/iphone/)
  2. щелкните ссылку (правая часть экрана) на портале программ для разработчиков iPhone
  3. прямо в середине страницы есть новый инструмент. Текст заголовка гласит: «Загрузите ваше приложение на iPhone с помощью Development Provisioning Assistant », и есть кнопка с пометкой « launch assistant ». Нажмите кнопку с надписью «Запуск помощника» и следуйте инструкциям.

Результат: Apple проведет вас через весь процесс сертификации, и он будет совершенно другим, чем был раньше - ваша текущая проблема может даже не всплыть.

...