it-roy-ru.com

Подписание кода требуется для типа продукта «Приложение» в SDK «iOS5.1»

Я использую xCode 4.3.1. После того, как я создал проект, я создаю его и пытаюсь архивировать. Тогда я получил ошибку, сказав; (Это мой первый проект в xCode 4.3.1)

Ошибка CodeSign: требуется подпись кода для типа продукта "Приложение" в SDK "iOS5.1"

Что это значит ? и как это решить?

55
Illep

Это означает, что вы не назначили профиль обеспечения конфигурации.

Обычно это потому, что "Any iOS SDK" должен иметь профиль и не может быть установлен на "Not sign".

Все это и многое другое дано в Техническая записка TN225 о подписи кода и устранении неполадок.

85
Abizern

Одно из возможных решений, которое работает для меня:

  1. Поиск "кодовый знак" в настройках сборки
  2. Измените все в идентичности подписи кода на "iOS-разработчик", который изначально был "Не подписывать код".

Браво!

28
starea

Эта ошибка была вызвана для меня разными обстоятельствами. Загруженный учебник проекта имеет настройку по умолчанию [Project]> Targets> Build Settings> Architectures> Build Active Architecture Only> Release = "Yes". Я не собирался создавать релиз, поэтому решение состояло в том, чтобы установить Release (для которого, по-видимому, требуется не только профиль разработчика, но и профиль распространения) на "Нет".

4
Jack Bellis

Вы можете обойти это с помощью симулятора, если вам на самом деле не нужно развертывать на устройстве. Это решило это для меня.

2
Madbreaks

Перезапуск Xcode помог мне. :)

0
Yash Soni

Технический документ TN2250 был удален. Для решения этой проблемы добавьте поле SDK IOs5.1 или 8.1 в поле Anyios SDK.

в коде проблема будет решена

0
appsign

У меня была эта проблема, хотя у меня был действующий профиль обеспечения для устройства. Оказалось, что я сменил пароль учетной записи разработчика и мне нужно обновить пароль в xcode. Это можно сделать, перейдя в настройки-Аккаунты-Apple ID и введя новый пароль.

0
Jim T

У меня та же проблема, потому что опция In-App Purchase была ON в проекте Capabilities. Если вашему приложению не нужны покупки внутри приложения, отключите его или вам нужно установить правильный профиль обеспечения для схемы Debug.

0
Sound Blaster

Другая проблема здесь находится в разделе Идентификация подписи кода в настройках сборки. Убедитесь, что он содержит идентификатор подписи кода: "Разработчик iOS", а не "Не подписывать код". Это позволит вам развернуть его на вашем устройстве iOS. Особенно, если вы скачали пример GitHub или что-то на этот счет.

0
Fletch F Fletch

У меня возникла та же проблема с образцом кода Apple. В проекте "PhotoPicker", в архитектуре, базовый SDK был:

screen shot 1

Эта параметризация провоцирует сообщение:

Ошибка CodeSign: для типа продукта "Приложение" в SDK "iOS 7.1" требуется подписание кода

Предполагается, что у вас есть пользователь-разработчик, так что ... используйте его и измените:

screen shot 2

И ошибка исчезает.

0
Markus