2013-03-07 4 views
4

Я знаю, что это было задано раньше.Ошибка CodeSign: требуется подписание кода для типа продукта «Приложение» в SDK «iOS 6.1»

Тем не менее, я обеспечил, чтобы профиль находился в ОБА проекте и цели.

На самом деле я должен установить это в проекте или в цель?

enter image description here

Обновление: Я на самом деле установить приложение на устройстве, но тогда и только тогда, когда я изменить идентичность подписи кода на iPhone Developer для отладки.

Однако я, очевидно, хочу запустить приложение с моим профилем распространения вместо моего профиля разработчика.

+0

Судя по вашему скриншоту и ваша ошибка его просят ввести код «любой SDK». Вы пытались изменить это? – JSA986

+0

То, как я это сделал, я удалил весь сертификат и т. Д. А потом я все загружу. –

ответ

4

Я, наконец, решил, что эта вещь решена.

В основном я удалил весь профиль сертификатов и профилей с сайта itunes connect или apple developer.

Затем я подождал 5 минут. Добавьте 2 профиля распределения ресурсов. Затем сделайте это снова.

Это работает.

О, да, мне нужно убедиться, что идентификатор подписи кода указывает на правильный профиль обеспечения. Вот и все.

2

Сделайте цель развертывания менее 6.1. Он будет работать

+2

Как это работает? Ошибки/требования для подписи кода не имеют ничего общего с версиями iOS – JSA986

+1

, это сработало для меня. не знаю почему. – ian

+0

Я сделал свои сертификаты и профили и загрузил их с сайта developer.apple.com сегодня, на этапе добавления устройства я установил только одно устройство iOS 6.1.3, но мне нужно построить iOS 5.x в качестве более низкой версии. Как я могу решить эту проблему? – Alex

2

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

Перейти к: Продукт -> Схема -> Редактировать Схема

Выберите Archive и убедитесь, что Build Configuration имеет требуемое значение Debug/Release (по сравнению с целевой настройки)

+1

Спасибо. Вы спасли мое время. –

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