Posted on by

In the last day or so, Apple apparently made a change to its app submission checks and this is causing some apps to show an error when being submitted to the App Store (see image below).

Apple error screenshot

If you are seeing this issue, here is what you have to do:

1) Pro developers should use the latest daily build (#2405 or higher). This build has a fix built in.

2) Starter and Basic developers can still use the current public release build, but should manually add the following line to the plist section of your build.settings file:

CFBundleShortVersionString = "1.0",

You need to change the “1.0” to match what you have in Version field.

(UPDATE: Here’s an example build.settings based on the HelloWorld sample)

For more info/context, you can refer to this thread in our forum.

Thanks!


Posted by . Thanks for reading...

13 Responses to “iOS Building issue”

  1. kevin

    just a little bit confused here weren’t you always supposed to add the “CFBundleShortVersionString” build.settings file… like :

    CFBundleVersion = “20140822”,
    CFBundleShortVersionString = “1.3”,
    CFBundleDisplayName = “App Name”,
    CFBundleIdentifier = “com.comp.appName”,

    Reply
    • Peter Dwyer

      Um yea technically you were always supposed to fill those in. They’ve always been in the plist. I’m guessing that Apple simply updated their checking software to actually check they are valid as one of their usual “oops we never check that’s set!” moments.

      Reply
  2. maria

    I have added the code into my build.setting (CFBundleShortVersionString = “1.0”) and it does two things: It flips the simulator while keeping my project in the horizontal position, so there is black screen where the project does not reach. And I try to upload it and it still won’t work.

    Here is my code:
    iphone =
    {
    plist=
    {
    UIApplicationExitsOnSuspend = false,
    UIHiddenStatusBar=”YES”,
    CFBundleShortVersionString = “1.0”
    CFBundleIconFile=”Icon.png”,
    CFBundleIconFiles = {
    “Icon.png”,
    “Icon@2x.png”,
    “Icon-72.png”,
    “Icon-72@2x.png”,
    “Icon-76.png”,
    “Icon-76@2x.png”,
    “Icon-120.png”,
    “Icon-60.png”,
    “Icon-60@2x.png”,
    “Icon-Small-50@2x.png”,
    “Icon-Small-50.png”,
    “Icon-Small.png”,
    “Icon-Small@2x.png”,
    },
    },
    },

    Am I doing something wrong?

    Reply
    • Andrew

      Getting same error today. Different than the “CoronaResources” error that I received last night.

      Reply
  3. Karan

    Getting this same error — ERROR ITMS-9000: “Invalid Binary. The The binary ****.app/**** is missing architectures [arm64].”

    Reply
  4. Joe

    Binaries cannot be uploaded today with different error:

    “Missing or invalid signature. The bundle ‘com.coronalabs.CoronaResources’ at bundle path ‘MyApp.app/CoronaResources’ is not signed using an Apple submission certificate.”

    Please help.

    Reply
  5. David

    Hi everyone – a quick update on where we are right now (morning of Sept. 10, 2014): we are seeing a bunch of different errors coming from Apple when submitting apps. This is the case for all iOS developers, not just Corona developers.

    So it is clear that Apple is making significant changes on their backend, probably because iOS8 is coming soon.

    We *strongly* recommend that you sit back and wait for at least a couple of days until things clear up and Apple gets things humming again. Trying to submit right now, with the moving target of iOS8 and these other issues/errors is probably just going to cause frustration for everyone :)

    Reply
  6. Steve

    Got this today.

    New apps and app updates submitted to the App Store must be built with public (GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software.

    Reply
  7. karl

    Hi, today i try to publish an app for iOS, i upload my app for distribution with application loader 2.9.1, i choose the build to publish and when i try to submit for review i see this message:

    You must submit your builds using Xcode 5.1.1 or later, or Application Loader 2.9.1 or later. After you’ve submitted a build, select it in the Builds section below.

    any suggestions???

    Reply

Leave a Reply

  • (Will Not Be Published)