2012-01-18 2 views
0

Я добавил новую функцию в приложение, которое я обновляю для магазина приложений. Когда я попытался запустить его на своем iPhone, я столкнулся с всплывающей ошибкой, в которой говорилось: «Действительный профиль подготовки для этого исполняемого файла». Итак, я вошел в организатор, и оба моего профиля для разработчиков и дистрибутивов являются активными и очень хорошими. Итак, я попробовал повторно добавить свои сертификаты разработчика и дистрибутива в Keychain Access. Я заметил 2 дубликата там, и они только указали мое имя и фамилию. Я удалил один из них. Теперь, когда я пытаюсь запустить программу, в ней говорится: «Ошибка кодового знака: идентификатор« iPhone Distribution »не соответствует какой-либо действительной паре« сертификат/закрытый ключ »в ключевой цепочке по умолчанию». Один из файлов, которые я случайно удалил в Keychain Access, вероятно, был моим личным ключом.Xcode: ошибки сертификата

Я попытался повторно добавить каждую агию в доступ к Keychain. Мои профили подготовки отображаются и в организаторе. Куда мне идти дальше?

Спасибо!

Редактировать: я снова проверил профили в организаторе, и когда я выделил свой профиль распространения, он говорит: «Xcode не смог найти пару частного ключа/сертификата для этого профиля в вашей цепочке ключей».

ответ

1

Похоже, вам нужно воссоздать вашу общественность & личный ключ (если у вас их не было), а затем воссоздайте профили обеспечения. Боль, которую нужно сделать, но профили привязаны к вашим клавишам.

+0

Ах, облом, хорошо, я пойду вперед и сделаю это. У меня на самом деле есть время работы машины, но они не нашли эти ключи нигде. Вы знаете, где они хранятся? Спасибо. – John

+0

Отъезд [это обсуждение Apple о машине времени и брелках] (https://discussions.apple.com/thread/1413307?start=0&tstart=0). –

+0

Хорошо, спасибо. Я закончил просто удаление и чтение профилей подготовки. Можно ли устанавливать профили распределения на устройства? Мне нужно изменить подписание кода на «Разработка», а не «Распространение», чтобы заставить его работать на моем iPhone. И, должен ли я вернуть его в «Распространение», когда я отправлю в магазин приложений? Извините за задание стольких вопросов, я по-прежнему на самом деле новичок в этом. – John

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