Не мога да подпиша приложението си за iOS с код

Купих програмата за разработчици по-рано и инсталирах сертификата в моя ключодържател (както за разработчици на iPhone, така и за разпространение на iPhone). Когато ще разположа приложения на реални устройства, Xcode ми дава тази грешка:
Грешка в знака на кода: Няма валидни двойки сертификат/личен ключ в ключодържателя по подразбиране.
Когато отида в Организатор>Екипи, има грешка и ето съобщението:
Не може да се кодира знак с помощта на самоличности в този екип: няма налични лични ключове.
И когато отида на Provisioning Profiles, има тази грешка: Valid signing identity not found.
Опитах се да изтегля сертификатите от портала и да ги преместя отново в моя ключодържател, но видях, че не идват ключове с тези сертификати. Къде мога да взема ключовете? И също така не видях сертификата за подписване на софтуер в моя ключодържател. Как мога да разреша този проблем?


person Community    schedule 26.04.2012    source източник
comment
Абсолютно същия проблем, с изключение на това, че моята работеше добре и изведнъж спря да работи и показа тези грешки. Моят сертификат/профил за осигуряване не е изтекъл.   -  person kakyo    schedule 22.03.2013


Отговори (1)


Разреших този проблем, като изтрих всичко, свързано с подписването на приложения (така че в Xcode, Keychain Access и на developer.apple.com) и създадох нови профили, следвайки съветника (наречен асистент за стартиране) на началната страница на портала за осигуряване.

person Manuel    schedule 26.04.2012
comment
Благодаря @dragon112. Поправих това с вашето решение. Просто изчистете всички настройки (включително сертификати, устройства, провизии...) в личния портал за обезпечаване, след това следвайте точните инструкции на асистента за стартиране, след което всичко трябва да е наред!! - person flypig; 15.10.2012
comment
Това не ми помогна. Не мога да разбера как да върна двойката публичен/частен ключ обратно в ключодържателя, което е стъпка с асистента. - person kakyo; 22.03.2013
comment
@kakyo никой не ти казва, но частният ключ се произвежда, когато издадеш заявката за сертификат, можеш да го видиш в секцията Ключове на Keychain. След като генерирате сертификата с помощта на заявката за сертификат, инсталирате сертификата и той автоматично ще се сдвои с частния ключ, след което можете да експортирате и двата в един .p12 файл (уверете се, че сте избрали ДВАТА ключа, преди да ги запазите). - person Adi; 01.10.2013
comment
@kakyo и между другото, уверете се, че сте поставили отметка Позволете ми да посоча информация за двойка ключове, когато издавам формуляра за заявка за сертификат Certificate Asssitant - person Adi; 01.10.2013