2013-02-28 3 views
0

У меня есть приложение для iPhone, у которого нет ошибок, и мое приложение обычно архивировалось, тогда я столкнулся с проблемой проверки моего приложения, получая сообщение «Нет идентификаторов, доступных для подписания».Ошибка при подписании кода: Ошибка при неудачном выполнении кода Xcode Archive

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

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

(null): Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) 


Validate /Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app 
    cd /Users/blakeloizides/NETNRG/Novolam 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv PRODUCT_TYPE com.apple.product-type.application 
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app 

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)Executable=/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app/Novolamcodesign_wrapper-4.1: using Apple CA for profile evaluation/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app: valid on disk/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app: satisfies its Designated Requirementtest-requirement: code failed to satisfy specified code requirement(s)codesign_wrapper-4.1: failed to execute codesign(1) - (null 
+0

, если вы идете в Организатора и увидеть Provisioning профилей статус? он показывает вам действительный статус с зеленым тиком? – nsgulliver

+0

да, это показывает мне галочку под командами ... –

+0

, тогда вы должны убедиться, что используете подходящие профили для подписания продукта, и вам также нужно будет подписать цель проекта – nsgulliver

ответ

0

Удалить ваш Provisioning Profile в вашем iPhone Configuration Utility и Загрузить новое и добавить в библиотеку. Вы должны пойти в Keychain Access -> Preferences и выберите Best Покушение или Off ваши следующие две вещи:

 
1. Online Certificate Status Protocol (OCSP) 
2. Certificate Revocation List (CRL) 

Проверить этот ответ на reference

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