Xcode 'Ошибка CodeSign: требуется подпись кода' - PullRequest
42 голосов
/ 27 сентября 2010

Я работал над проектом iPhone с iOS 4.0.Я только что скачал Xcode 3.2.4 с iOS SDK 4.1, чтобы я мог работать с обновленной iOS.Открыв проект в обновленном Xcode, я обнаружил, что цель читается как «Отсутствует базовый SDK».Я исправил это, следуя инструкциям здесь .

Теперь, когда я пытаюсь создать таргетинг на любую версию iOS, я получаю эту ошибку (с соответствующей версией, указанной в тексте ошибки):

CodeSign Ошибка: требуется подпись кода для типа продукта «Приложение» в SDK «Устройство - iOS 4.1»

У меня установлен профиль обеспечения группы, созданный XCode, что подготовкаВ профиле есть мой сертификат, и выбранным объектом для подписи кода является «Разработчик iPhone: Аарон Милам».

Есть идеи, что мне здесь не хватает?

Ответы [ 15 ]

1 голос
/ 18 августа 2011

Другая возможность. Когда вы создаете архив, убедитесь, что в вашей схеме выбран вариант «Архив» для «Распределение, а не выпуск».

Перейдите в «Продукт» -> «Редактировать схему». Откроется новое диалоговое окно.

Выберите Архив слева.Убедитесь, что конфигурацией сборки является Distribution.

0 голосов
/ 05 февраля 2013

В файле /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist

изменить CODE_SIGNING_REQUIRED YES

to

CODE_SIGNING_REQUIRED NO

Перезапустить Xcode

0 голосов
/ 12 июля 2012

Возможно, дата и время вашего компьютера указаны неверно. Просто исправь их.

0 голосов
/ 12 июня 2012

Я использую Xcode 4.3.2, и моя проблема заключалась в том, что там, где папка внутри другой папки с таким же именем, например myFolder / myFolder /.

Решение было изменить имя второй папки, напримерmyFolder / _myFolder и проблема была решена.

Я надеюсь, что это может помочь кому-то.

0 голосов
/ 27 сентября 2010

Обновили ли вы версию прошивки iPhone, на котором вы тестируете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...