We\'ve finally gotten to the point of submitting our first iPhone app to the app store (or trying to), but I can\'t seem to get iTunes Connect to accept the upload.
I\'v
This message can happen for another reason (as I've just discovered this morning): if your project has multiple Info.plists in it, the Application Uploader may discover the "wrong" Info.plist and get confused.
This was happening to me because an automated part of the build was creating an Info.plist in a bundle brought into the project.
Hat tip to here for the solution: http://infinite-sushi.com/2010/08/the-case-of-the-missing-cfbundleresourcespecification/
I assume you're uploading a .zip file.
I just checked an app I uploaded, and CFBundleResourceSpecification is only in the signed versions (i.e. the device builds).
Are you sure you're building with a distribution, as opposed to development, certificate and mobileprovision?
For me the solution was creating a distributing certification at: Apple Developer Provisioning Portal.
Are you doing any of your building/copying/zipping from the command line? If so, you have to be very careful about symbolic links. The .app
comes with a subdirectory as a symbolic link to another, and if you copy it or zip it without the right flags, it'll hard-copy the contents, which messes with the codesigning.
This happened to me - and the worst part is, the ad-hoc builds work fine without the symbolic link, so you don't notice the problem until the app store build.
For me, after checking all things (codesign, the icon file...) but you can't upload your App, try to delete the Built File. Remember copying file.app to zip your app.