2010-05-26 3 views
1

Я вижу страшную ошибку «Код Ошибка: идентификатор« iPhone Developer »не соответствует какой-либо действительной паре с сертификатом/закрытым ключом в ключевой цепочке по умолчанию« ».Сертификат разработчика iPhone, не связанный с профилем Provisioning

Странно, как и раньше. Не уверен, что изменилось.

Некоторые из симптомов, которые я заметил за это:

  • В информации проекта для подписывания кода идентичности, вместо того чтобы сказать «iPhone Developer: My Name Here», он говорит только «iPhone Developer », а затем список серых профилей Provisioning Profiles с сообщением об ошибке« Профиль не соответствует действительной паре сертификата/частного ключа в цепочке ключей ».
  • В организаторе, если я нажму на вкладку боковой панели «Профиль разработчика», она отобразит одну запись на панели «Идентичность» «Распределение iPhone: мое имя здесь». Однако профили не отображаются на панели «Профилирование профилей».
  • В организаторе, если я нажму на боковую панель «Профилирование профилей», для каждого из профилей там сообщается «Действительный идентификатор подписи, соответствующий этому профилю, не может быть найден в вашей цепочке ключей».


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

  • Очищенные мои старые пары ключей и просроченный сертификат, удостоверяющий личность разработчика из брелка.
  • Удалил мой старый профиль разработчика, создал новый и обновил профиль подготовки после.
  • Reconfirmed: Идентификатор приложения на портале инициализации для этого приложения является чистым идентификатором подстановочного знака. («Идентификатор пакета» в info.plist - это просто имя приложения, без префикса домена с обратным адресом.)
  • Восстановил свой iPhone.
  • Переустановил последнюю версию Xcode.

ответ

1

И таинственно, оно очищается.

Вот последнее, что я сделал:

  • Удалены все старые загруженные копии моей личности разработчиков из папки загрузки.
  • Удалено идентификатор разработчика из брелка.
  • Удалено (заброшено) все старые профили настройки с телефона в организаторе XCode. (Если вы просто делаете это по телефону, Organizer возвращает их в следующий раз, когда вы подключаетесь, если.) Этот шаг был выполнен с подключением iPhone для iPhone, поэтому удаление было незамедлительным.
  • Тщательно следовали инструкциям шаг за шагом, чтобы создать & скачать новый идентификатор разработчика.
  • Подтверждено в портале инициализации, что все мои профили обеспечения были отмечены как недействительные.
  • Нажмите «изменить» в профиле подготовки подстановки.
  • Переделал ящик для моего идентификатора разработчика и нажал.
  • Перезагрузите страницу, чтобы просмотреть профиль подготовки, готовый для загрузки. Загрузили его.
  • Переделано окно органайзера.

На этом этапе заголовок профиля разработчика для окна «Организатор» показал ВСЕ старые (удаленные) профили подготовки с помощью идентификатора разработчика, когда я нажал этот заголовок.

  • Перетащил измененный и перегруженный профиль обеспечения на Организатор.

И теперь приложение работает на моем телефоне.

Разочарование, поскольку я чувствую, что я сделал все это, но некоторые детали, должно быть, были пропущены по пути.

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