Ошибка командной строки Xcode 5 Code Sign

Кто-нибудь сталкивался со случаем, когда инструмент командной строки Xcode 5 (версия сборки 5A11344j) не смог создать ранее успешно построенный проект в Xcode 4.6.3 (версия сборки 4H1503).

Сообщение об ошибке выглядит так:

" Проверить зависимости

Ошибка подписи кода: удостоверения для подписи кода не найдены: удостоверения для подписи кода (т. е. пары сертификата и закрытого ключа), которые соответствуют профилю обеспечения, указанному в настройках сборки (""), не найдены.

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

Любое понимание очень ценится. Спасибо!


person user2615915    schedule 24.07.2013    source источник
comment
Выглядит похоже (также обратите внимание на комментарии о неразглашении): -code-sign-entitleme?rq=1" title="обновлен до бета-версии ios 7 xcode 5 beta и получил код предупреждения entitleme"> stackoverflow.com/questions/17035440/   -  person MetalMikester    schedule 24.07.2013
comment
@ user2615915 помог ли какой-нибудь из ответов? Если да, пожалуйста, примите ответ или предложите комментарий по поводу текущей проблемы. Спасибо.   -  person Tommie C.    schedule 29.10.2013
comment
Спасибо всем за ваш комментарий. Оказалось, что более поздняя версия Xcode (версия сборки 5A1413) исправила это. Надеюсь, это будет полезно и другим людям.   -  person user2615915    schedule 29.10.2013


Ответы (3)


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

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

Я знаю, что в этом ответе нет никакой логики, но это работает для меня десятки раз, возможно, это поможет вам.

person Idan    schedule 31.07.2013

Установите удостоверения подписи кода и профиль подготовки. Не забудьте проверить идентификатор пакета.

person Praveen Matanam    schedule 26.08.2013

Есть много возможных причин этой проблемы. Похоже, вы не настроили сертификат удостоверения или этот сертификат устарел (откройте приложение связки ключей на Mac или проверьте ссылки, которые я добавил). В первую очередь следует проверить правильность настройки раздела «Учетные записи» в настройках Xcode, сертификаты и профили портала разработчика (особенно даты истечения срока действия сертификата) и локальное приложение цепочки для ключей на вашем Mac (возможно, у вас есть сертификаты с истекшим сроком действия). У Apple есть техническое примечание, в котором перечислены дополнительные возможности (ссылка).

person Tommie C.    schedule 28.10.2013