Я приобрел программу разработчика ранее и установил сертификат в свою связку ключей (как разработчик iPhone, так и дистрибутив iPhone). Когда я собираюсь развернуть приложения на реальных устройствах, Xcode выдает следующую ошибку:
Ошибка подписи кода: в цепочке ключей по умолчанию нет допустимых пар сертификат/закрытый ключ.
Когда я захожу в Organizer>Команды, возникает ошибка и вот сообщение:
Невозможно ввести код, используя удостоверения в этой команде: закрытые ключи недоступны.
И когда я захожу в Provisioning Profiles, появляется эта ошибка: Действительная идентификация подписи не найдена.
Я попытался загрузить сертификаты с портала и снова переместить их в свою связку ключей, но увидел, что с этими сертификатами не приходят ключи. Где взять ключи? Кроме того, я не видел сертификат подписи программного обеспечения в своей связке ключей. Как решить эту проблему?
Я не могу подписать код своего приложения iOS
comment
Точно такая же проблема, за исключением того, что мой работал нормально и внезапно перестал работать и показал эти ошибки. Срок действия моего сертификата/профиля обеспечения не истек.
- person kakyo   schedule 22.03.2013
Ответы (1)
Я решил эту проблему, удалив все, что связано с подписанием приложений (например, в Xcode, Keychain Access и на сайте developer.apple.com) и создав новые профили, следуя указаниям мастера (называемого помощником запуска) на главная страница портала подготовки.
person
Manuel
schedule
26.04.2012
Спасибо @dragon112. Я исправил это вашим решением. Просто очистите все настройки (включая сертификаты, устройства, положения...) на персональном портале обеспечения, затем следуйте точным инструкциям помощника по запуску, после чего все должно быть хорошо!
- person flypig; 15.10.2012
Это не сработало для меня. Я не могу понять, как вернуть пару открытого/закрытого ключей в цепочку для ключей, что является шагом с помощью помощника.
- person kakyo; 22.03.2013
@kakyo никто вам не говорит, но закрытый ключ создается, когда вы выдаете запрос на сертификат, вы можете увидеть его в разделе Keychain Keychain. После того, как вы сгенерируете сертификат с помощью запроса сертификата, вы установите сертификат, и он автоматически соединится с закрытым ключом, затем вы можете экспортировать оба в один файл .p12 (убедитесь, что вы выбрали ОБА ключа перед их сохранением).
- person Adi; 01.10.2013
@kakyo и, кстати, убедитесь, что вы отметили Позвольте мне указать информацию о паре ключей при выдаче формы запроса сертификата Certificate Asssitant
- person Adi; 01.10.2013