invalid binary

FloridaGamesFloridaGames Member Posts: 328
After submitting my game to itunesconnect it told me my binary was invalid ; "does not meet all requirements for submission"
Any ideas would be greatly appreciated.

Comments

  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    That's not much to go on. Need more info. Did you use a distribution provisioning profile?
  • vorksholkvorksholk Member Posts: 7
    Sorry for some reason I wasn't allowed to post a new topic/discussion here, so I'll just post my question in this thread...

    I had an issue too with something similar, Application Loader won't let me select my application (QuickenAddition.app). It is greyed out. Any ideas?
  • FloridaGamesFloridaGames Member Posts: 328
    I used a distribution profile. Not sure what other info I could provide you guys.
  • FloridaGamesFloridaGames Member Posts: 328
    oh and vorksholk, you need to compress the file first. Just right click it.
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    Apple usually provides a more detailed reason for rejection.
  • FloridaGamesFloridaGames Member Posts: 328
    Oh yeah, heres the email they sent me:
    "Dear developer,

    We have discovered one or more issues with your recent binary submission for "Klinko". Before your app can be reviewed, the following issues must be corrected:

    Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value in the array must consist of the prefix provided by Apple in the provisioning profile followed by a bundle identifier suffix. The bundle identifier must match the bundle identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.

    Specifically, value "UQ9N7M7B2M.*" for key "com.apple.developer.ubiquity-container-identifiers" in Klinko is not supported.

    Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported.

    Specifically, value "UQ9N7M7B2M.*" for key "com.apple.developer.ubiquity-kvstore-identifier" in Klinko is not supported.

    Once these issues have been corrected , go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.

    Regards,

    The App Store team"
  • vorksholkvorksholk Member Posts: 7
    Alright, so now my app will upload but returns an error about a problem with code signing. Any ideas?
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    Yep go in and turn off iCloud for that profile in the developer portal.
  • vorksholkvorksholk Member Posts: 7
    Sorry, I'm still a bit confused, when you are saying that "profile" are you talking about the distribution certificate?
  • vorksholkvorksholk Member Posts: 7
    Hmm, iCloud was already off, any other ideas? :\
  • adriangomezadriangomez Member, PRO Posts: 440
    I had the same issue. This is how I got around it:
    1. Create a new apple Id in the window above. Do not use the * option when you name it. Name it after your app: UQ9N7M7B2M.com..
    2. Create a production certificate. Make sure you use appleId you just created.
    3. Refresh the page it should be ready. Download it and click on it once.
    4. Click on publish in game salad and make sure you select this apple Id.
    5. Once it is downloaded, right click and compress (on my mac).
    6. Upload using the Application Loader.
Sign In or Register to comment.