Application Failed Codesign Verification

Krehol GamesKrehol Games Member Posts: 42
edited October 2012 in Working with GS (Mac)
Can anyone point me in the right direction or help me resolve this issue? When trying to upload my GS game using the application loader I keep getting the below error. Im using the free version of game salad, i downloaded my distribution certificate, saved it to my desktop, and the certificate shows in my keychain access as a valid certificate. I also have confirmed that the bundle id matches exactly. How do i over come this?

Error: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone distribution certificate.

Comments

  • JohnPapiomitisJohnPapiomitis Member Posts: 6,256
    Hey, are you using a distribution provisioning profile or are you using the profile you created to test? If you are using the same profile as the one you used for testing, you need to create a distribution profile and use that one instead. Tshirtbooth has a nice video walkthrough on it.

  • Krehol GamesKrehol Games Member Posts: 42
    John,

    Thanks for the response. I went back through the process of packaging the app and I'm using the development provisioning profile as its the only one that shows in the drop down when completing the signing section when packaging the app in game salad. I chose create a new profile and created multiple different distribution profiles but none show in the drop down box when signing the app. Any suggestions?
  • lycettebroslycettebros Member, PRO Posts: 1,598
    You need to create your own adhoc provision file in your Apple iOS developer account portal. Download the prov file install it on your machine (drag in mobiledevices folder in user/library if on OSX)...alternatively drop it onto xCode. This should regsiter the prov file and will then show up in the drop box when attempting to sign the app.

    To confirm a prov file is registered (in xCode and by default GS) open xCode and open the Organizer window and check to see your prov file is registered. If it is not it has not installed and will not be viewable in GS.

    When creating a prov file (on the portal) only make one for a specific app.

    IMPORTANT: If you create a new prov file for adhoc (or itunes store) you need to wait until it is acknowledged on the portal (reload the browser to see that it is). Then you need to download your developer certificate and distribution cert and install/update in your keychain on the MAC. You have probably done all this already.
  • Krehol GamesKrehol Games Member Posts: 42
    Lycettebros,

    Thanks man! That did it. I needed to drop the profile into the user library.

    One last question: Apple received my app and is now saying its : missing localized screen shots. I searched google and people are saying that I must submit Mac and Ipad screen shots only. Is there a way to indicate in GS that this game is only for iphone? If so how?
  • lycettebroslycettebros Member, PRO Posts: 1,598
    edited October 2012
    @rmcleod1880@gmail.com

    Cool.

    GS only publishes for iphone or ipad - it cannot do both with the same file (A Universal bulid). Whichever you chose in the project settings of the GS file determines what that app is for - either iphone or ipad.
    If you made a iphone app you will only need to upload screenshots for iphone (or ipad fit was an ipad app). iTunesconnect will know the binary is only for iPhone and will happily publish without screenshots for iPad.
  • lycettebroslycettebros Member, PRO Posts: 1,598
    Oh yeah if you have more than one localisation (language) you will have to upload screen shots for each localisation.
Sign In or Register to comment.