Application failed codesign verification

S-LS-L Member Posts: 52
edited November -1 in Tech Support
When I was trying to submit my app, I got "Application failed codesign verification The signature was invalid..." in the application loader. I am using the most up to date software for xcode, loader, etc. How do you fix this?

Comments

  • FranzKellerFranzKeller Member Posts: 517
    Welcome to the club, I'm stuck here too.
  • specialist_3specialist_3 Member Posts: 121
    @Tomsitems

    Refer to my post (2nd one) in response to ToastKitten's query...

    http://gamesalad.com/forums/topic.php?id=9263

    Just follow the steps...watch the video. You can't go wrong. tshirtbooth has explained step by step.

    @Franzkeller..seems your issue is still not resolved. If you haven't already done so. Backup your projects. Remove and reinstall everything and repeat the steps.
  • firemaplegamesfiremaplegames Member Posts: 3,211
    You need to have this:

    A valid developer certificate.

    And each App you make needs to have these:

    One AppID.
    TWO provisioning profiles. One for development and one for the App Store.

    Log into the iPhone Provisioning Portal and click on the links on the left.

    The first one is Certificates.
    In this section you should see your certificate. You only need one certificate for all of your apps. There is also a drop-down menu that shows all of your provisioning profiles associated with this certificate. Click that and you should see both of the ones that you created for your App.

    Second is Devices
    Here you should see all of the devices that you have added. Again there is a link for your provisioning profiles. Click the (Details) link to make sure they are correct.

    Next is AppIDs.
    You should see the AppID that you created specifically for your App. Each app you make needs one AppID.

    Next is Provisioning.
    Here there are several tabs. You are concerned with the first two: Development and Distribution. You should have one development profile for your app under the Development tab, and one profile under the Distribution tab.

    To avoid confusion, you should name your profiles something like this:

    yourgamenameDevProfile
    yourgamenameAppStoreProfile

    -----

    Once you have verified that all of that is correct, now open your project in GameSalad.
    Click the orange publish arrow. Choose iPhone or iPad.

    Now, in the panel, select your icon.

    Next set the name of your app (this is what will appear on the device).

    Next, and very important!, choose the correct Provisioning Profile from the Code Sign drop-down menu. If you are making a test version of the app for your device, choose your Development Profile. If you are making it or the App Store, choose the Distribution Profile.

    Next, click the Advanced Mode button.

    Set the version number of your App.

    Make sure the bundle identifier matches your provisioning profile.

    Set your icon glossiness.

    Choose your supported orientations.
    IMPORTANT! You must ALSO set these orientations in EVERY SINGLE SCENE under the Scene Attributes section in each Scene.

    If you want to limit your game to only work on iPhone 3GS and above and equivalents, check the arm7 checkbox.

    Then click the publish button.

    -----

    Follow all of those steps and it should work.
    If it still isn't, post back here and let me know what step is not working.
  • FranzKellerFranzKeller Member Posts: 517
    well, I got closer, to the app loader stage, where the bundle identifier didn't match, because in one case I captalized it.

    very finicky!

    I have a feeling that the tenth time through might be the charm, though. ;-)
  • firemaplegamesfiremaplegames Member Posts: 3,211
    Yeah, you have to be very detail oriented with these steps. Everything must match.

    Glad that you are getting closer!
  • Rob2Rob2 Member Posts: 2,402
    or you can save a tonne of grief by using wildcard app ids then you only ever need THREE provisioning profiles for everything ever ...for all your apps...
  • firemaplegamesfiremaplegames Member Posts: 3,211
    Do wildcards work with GameSalad?
    I thought people were having problems with those a while back.
  • FranzKellerFranzKeller Member Posts: 517
    How is this WildCard miracle accomplished? ;-) Sounds good to me if it works.

    Okay, erased it all and doing it again... It is starting to make more sense now I think,
    I hope to get it on this go round
    Thank you for the description, Firemaple.
    Rob2 said:
    or you can save a tonne of grief by using wildcard app ids then you only ever need THREE provisioning profiles for everything ever ...for all your apps...

  • Rob2Rob2 Member Posts: 2,402
    App IDs and the magic * (wildcard)

    HOW TO tab under App IDs in the provisioning portal

    or in all Apple's brilliant fully documented detail...page 23

    http://tiny.cc/1ft14
  • Rob2Rob2 Member Posts: 2,402
    @fmg don't know about problems you mention... wildcards reduce the risk of error
  • LuisAzmouzLuisAzmouz Member Posts: 4
    firemaplegames said:
    You need to have this:

    A valid developer certificate.

    And each App you make needs to have these:

    One AppID.
    TWO provisioning profiles. One for development and one for the App Store.

    Log into the iPhone Provisioning Portal and click on the links on the left.

    The first one is Certificates.
    In this section you should see your certificate. You only need one certificate for all of your apps. There is also a drop-down menu that shows all of your provisioning profiles associated with this certificate. Click that and you should see both of the ones that you created for your App.

    Second is Devices
    Here you should see all of the devices that you have added. Again there is a link for your provisioning profiles. Click the (Details) link to make sure they are correct.

    Next is AppIDs.
    You should see the AppID that you created specifically for your App. Each app you make needs one AppID.

    Next is Provisioning.
    Here there are several tabs. You are concerned with the first two: Development and Distribution. You should have one development profile for your app under the Development tab, and one profile under the Distribution tab.

    To avoid confusion, you should name your profiles something like this:

    yourgamenameDevProfile
    yourgamenameAppStoreProfile

    -----

    Once you have verified that all of that is correct, now open your project in GameSalad.
    Click the orange publish arrow. Choose iPhone or iPad.

    Now, in the panel, select your icon.

    Next set the name of your app (this is what will appear on the device).

    Next, and very important!, choose the correct Provisioning Profile from the Code Sign drop-down menu. If you are making a test version of the app for your device, choose your Development Profile. If you are making it or the App Store, choose the Distribution Profile.

    Next, click the Advanced Mode button.

    Set the version number of your App.

    Make sure the bundle identifier matches your provisioning profile.

    Set your icon glossiness.

    Choose your supported orientations.
    IMPORTANT! You must ALSO set these orientations in EVERY SINGLE SCENE under the Scene Attributes section in each Scene.

    If you want to limit your game to only work on iPhone 3GS and above and equivalents, check the arm7 checkbox.

    Then click the publish button.

    -----

    Follow all of those steps and it should work.
    If it still isn't, post back here and let me know what step is not working.

    THANK YOU SO MUCH!!!!!!!!
  • parky190parky190 Member, PRO Posts: 23
    I read this 5 times and every time checked my stuff. THANK YOU!!!!!!
    firemaplegames said:
    You need to have this:

    A valid developer certificate.

    And each App you make needs to have these:

    One AppID.
    TWO provisioning profiles. One for development and one for the App Store.

    Log into the iPhone Provisioning Portal and click on the links on the left.

    The first one is Certificates.
    In this section you should see your certificate. You only need one certificate for all of your apps. There is also a drop-down menu that shows all of your provisioning profiles associated with this certificate. Click that and you should see both of the ones that you created for your App.

    Second is Devices
    Here you should see all of the devices that you have added. Again there is a link for your provisioning profiles. Click the (Details) link to make sure they are correct.

    Next is AppIDs.
    You should see the AppID that you created specifically for your App. Each app you make needs one AppID.

    Next is Provisioning.
    Here there are several tabs. You are concerned with the first two: Development and Distribution. You should have one development profile for your app under the Development tab, and one profile under the Distribution tab.

    To avoid confusion, you should name your profiles something like this:

    yourgamenameDevProfile
    yourgamenameAppStoreProfile

    -----

    Once you have verified that all of that is correct, now open your project in GameSalad.
    Click the orange publish arrow. Choose iPhone or iPad.

    Now, in the panel, select your icon.

    Next set the name of your app (this is what will appear on the device).

    Next, and very important!, choose the correct Provisioning Profile from the Code Sign drop-down menu. If you are making a test version of the app for your device, choose your Development Profile. If you are making it or the App Store, choose the Distribution Profile.

    Next, click the Advanced Mode button.

    Set the version number of your App.

    Make sure the bundle identifier matches your provisioning profile.

    Set your icon glossiness.

    Choose your supported orientations.
    IMPORTANT! You must ALSO set these orientations in EVERY SINGLE SCENE under the Scene Attributes section in each Scene.

    If you want to limit your game to only work on iPhone 3GS and above and equivalents, check the arm7 checkbox.

    Then click the publish button.

    -----

    Follow all of those steps and it should work.
    If it still isn't, post back here and let me know what step is not working.

  • bradenpowellbradenpowell Member Posts: 16
    I am stil getting the application Application failed codesign verification The signature was invalid..." in the application loader. Please help. I have my provisioning profiles setup, my distribution profile setup. PLEASE HELP!
  • Fredrik BixoFredrik Bixo Member Posts: 239
    same here :( I'm on the last stage! to submit my first app! (frosch! is the name)
  • Fredrik BixoFredrik Bixo Member Posts: 239
    gameARN said:
    same here :( I'm on the last stage! to submit my first app! (frosch! is the name of the app)

  • Fredrik BixoFredrik Bixo Member Posts: 239
    yes,i fixed it! :)
  • App SurgeApp Surge Member Posts: 651
    I've been having this same problem, but I figured it out! In Xcode, open up any project, and navigate to build setting. From there, scroll down (it's in alphabetical order) to where the header bar is Code Sign. Then, change the one that says release to iPhone Distributor, and the one that says debug to iPhone Developer. Hope that helps
Sign In or Register to comment.