Обновление идентификатора подписи кода в Xcode 4.2

Я кодирую приложение для iPhone, используя Xcode 4.2.

Срок действия моего профиля обеспечения разработки для iPhone истек. Когда я пытаюсь создать и запустить свое приложение на своем iPhone, я получаю сообщение о том, что ошибка Code Sign: «Профиль подготовки» (номер профиля подготовки с истекшим сроком действия) «не может быть найден»

Я зашел на портал подготовки разработчиков iOS, обновил профиль подготовки и загрузил его.

В Xcode я открыл окно Организатора. Я удалил просроченный профиль обеспечения и добавил обновленный профиль обеспечения. (У них обоих одинаковое имя).

В настройках сборки моего проекта в разделе «Идентификация подписи кода» я устанавливаю для профиля подготовки имя, которое мне нужно (которое совпадает с именем профиля с истекшим сроком действия), и пытаюсь построить, и я получаю то же сообщение об ошибке с просроченной подготовкой. номер профиля. Я не могу найти обновленный профиль обеспечения в списке, который появляется, когда я нажимаю на ячейки таблицы идентификатора подписи кода в настройках сборки.

Как установить в качестве удостоверения подписи кода нужный мне профиль подготовки?


person Darren    schedule 22.11.2011    source источник


Ответы (3)


Попробуйте Очистить все цели и посмотрите, поможет ли это.

person PaulG    schedule 22.11.2011
comment
Спасибо за предложение. Я попробовал, но это ничего не изменило. - person Darren; 23.11.2011

Профиль обеспечения может быть установлен для «Проекта» и «Цели», убедитесь, что вы установили их оба.

Также удалите все профили и используйте автоматическую подготовку устройств в xcode для импорта профилей, что похоже на то, что вы сделали.

person railwayparade    schedule 22.11.2011
comment
Спасибо за предложения. Я попытался изменить профиль обеспечения как в проекте, так и в цели. Проблема в том, что профиль обеспечения, доступный в списке, который появляется, когда я пытаюсь его установить, является старым (который я уже удалил из окна Организатора). - person Darren; 23.11.2011

Действительные профили разработки должны быть установлены на самом устройстве. У меня не было ни одного истечения срока действия, поэтому я не уверен, что размещение его в органайзере приведет к его копированию.

Вы можете проверить в меню вашего телефона НАСТРОЙКИ>ОБЩИЕ>ПРОФИЛИ. Если он по-прежнему отображается как просроченный, значит, обновленный не был скопирован. Чтобы скопировать его, откройте iTunes на своем компьютере и перейдите на экран приложений для своего устройства, затем перетащите туда профиль подготовки. Как только это будет сделано, выполните повторную синхронизацию устройства, и оно должно появиться на вашем телефоне.

person Spanner    schedule 03.02.2012