Code signing Error: Application failed codesign verification

33,136

Solution 1

I had the exact same issue..

Go to Keychain Access

  1. Verify that you have your Public and Private keys set up correctly. This is a good reference https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

  2. I had previously adjusted my Keychain Certificate Preferences to make Outlook work but that pretty much screwed up XCode code signing..

After I set these to the "best attempt" setting (see screenshot) validation worked fine

enter image description here

Solution 2

May be xcode selects one of the development profile to sign the code with it.

Make sure it uses the distribution profile

press the project, in the Build Settings -> Code Signing section expand Code Signing Identity -> Release - > make sure that Any iOS SDK is referring to distribution profile.

Solution 3

You could solve it is not leaving the profile selection to xcode. Manually select the correct release profile in the project settings and it will go through.

Solution 4

I had same issue even after checking all signing stuff. I had the old "Can be debugged" setting in my entitlements file. Switching it to get-task-allowed fixed the problem. Apple has instructions on how to debug signing issues.

Share:
33,136
Admin
Author by

Admin

Updated on July 03, 2020

Comments

  • Admin
    Admin about 4 years

    I am very new to iOS development, I have an app all set and ready to be distributed, but I seem to get this error every single time I run the application on my DEVICE only, the iOS simulator works just fine. Heres the full error:

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

    Here's the entire log:

    Validate "/Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app"
        cd /Users/masonsocha/Desktop/Apps/MultiBrowser
        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/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.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/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app/Multibrowser
    codesign_wrapper-0.7.10: using Apple CA for profile evaluation
    AssertMacros: trust_result == kSecTrustResultUnspecified,  file: codesign_wrapper.c, line: 594
    AssertMacros: profile,  file: codesign_wrapper.c, line: 918
    codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app/embedded.mobileprovision
     - (null)
    

    I have already tried shortening the length of the project name, that did not help, I am currently using OSX Lion, on Xcode 4.3.2. I have spent all night pulling my hair out, please help!

  • Admin
    Admin about 12 years
    Thanks for all the replies everyone, but i solved the problem, i had selected my specific distribution provisioning profile, i tried selecting the recommended setting were it automatically selects a valid profile, and it worked just fine:D
  • sberley
    sberley over 11 years
    Thanks! I ran into this because my release code signing entity was set to match the dev one for Test Flight.