2009-06-15 4 views
37

Я использую помощник по разработке для разработки в портале разработчиков iPhone, но когда я доберусь до той части, где он просит меня сгенерировать и загрузить мой CSR, я пытаюсь загрузить его, и он просто дает мне эту ошибку:Портал разработчиков iPhone не принимает мой CSR

Выбранная CSR недействительна. Проверьте файл и повторите попытку.

Кто-нибудь знает, что это значит или что я могу с этим поделать? Благодаря!

+0

Эх, нет, но вы все равно можете попытаться помочь парню ... Eamon, убедитесь, что вы внимательно следите за указаниями. Я помню, как в первый раз я сделал это, не выбрав то, что должно было быть выбрано, и это вызовет проблемы. –

+2

@ Эамон спасибо, что задал этот вопрос. Это определенно связано с программированием. Некоторые люди просто не понимают, что нужно для программирования на iPhone. +1 – ma11hew28

ответ

5

Не обращайте внимания на это, я понял, что если у кого-то другая проблема, я исправил ее, загрузив сертификат промежуточного уровня WWDR, ​​прежде чем генерировать CSR, что я забыл сделать. slaps лба

+0

Это тот, который исправил это для меня. Не работал в любом браузере, пока я не скачал это. –

1

У меня была аналогичная проблема. При создании CSR для включения push-уведомлений мне сначала нужно было отменить выбор текущего выбранного ключа в Keychain Access, прежде чем выбрать «Запрос сертификата» из центра сертификации. Это решило мою проблему

Убедитесь, что вы только «Запрос сертификата от органа сертификации», а не что-то вроде «Запрос сертификата от центра сертификации с ключом»

1

Если в Keychain Access у вас есть только возможность для «Запросить сертификат от центра сертификации с ключом» это не сработает. Это означает, что вы не загрузили «промежуточный сертификат WWDR». Вы можете получить его со вкладки «Сертификаты» в iPhone Provisioning Portal. После его установки (дважды щелкните его для установки) пункт меню изменится на «Запрос сертификата от центра сертификации», и он должен работать.

1

Если вы не можете загрузить CSR с помощью помощника по запуску, попробуйте перейти к «Provisioning Portal -> Certificates». Загрузите файл и нажмите кнопку «Отправить» внизу. У меня был такой сертификат.

1

У меня была такая же проблема, и для меня это было исправлено, чтобы восстановить мой брелок для входа. Перейдите в «Keychain First Aid» в Keychain Access, и вы можете проверить/восстановить свой конфиг.

91

Также убедитесь, что вы используете Safari для загрузки.

Я пробовал Chrome, и он всегда терпел неудачу. Затем я переключился на Safari и работал с тем же CSR.

+3

+1 У меня была такая же проблема. Кроме того, убедитесь, что вы используете тот же адрес электронной почты, что и вы зарегистрировались! –

+0

+1 У меня была такая же проблема. FireFox работал для меня. – TheJacobTaylor

+0

+1 У меня была такая же проблема, и я открыл ее в сафари. –

1

Второе место в конфликте и решении Chrome против Safari.
Инструкции на портале Provisioning Portal -> Сертификаты -> «How-To» в точности верны, но у меня есть повторяющийся сбой при загрузке в Chrome и мгновенный успех в Safari. Версии: ОС: OS X Snow Leopard 10.6.6 64-бит Chrome: 8.0.552.237 Safari: 5.0.3 (6533.19.4)

1

Если вы не имеете следующий пункт меню: «Keychain Access -> Помощник по сертификату-> Запросить сертификат от центра сертификации ", то вам понадобится новый сертификат промежуточного сертификата WWDR. Мой пункт меню был первоначально схожим, но в заголовке был добавлен дополнительный текст. Загрузка и установка нового сертификата изменила пункт меню и разрешила создание допустимого CSR. Это было странно, потому что мой предыдущий сертификат промежуточной сертификации WWDR появился в моей брелка в качестве неистекшего сертификата.

Я зарегистрировал ошибку на bugreport.apple.com с просьбой дать более четкое сообщение об ошибке и вернуться к этой дискуссии SO. Изменить: fyi .. Очевидно, ошибки портала разработчиков должны регистрироваться путем отправки электронной почты на [email protected], а не на целевом сайте продукта bugreport.Я призываю людей, которые потратили впустую время на этот вопрос, чтобы предоставить полезную информацию о проблеме по электронной почте.

1

Правильно: использовали Firefox вместо Safari, и кнопка работала.

+0

У меня была ошибка: «Обработка запроса multipart/form-data не удалась. Квота диска превысила» при загрузке CSR ... Очень странно, я пробовал Chrome и работал. Мне, вероятно, просто нужно перезапустить Safari. –

Смежные вопросы