25

Since yesterday I can not validate the app but in last week it works great and now it didn't. I get the error:

The bundle is invalid. New apps and app updates submitted to the App Store must be built with public.

I'm using xcode 5.1 and SDK 7.1

Have someone any idea?

jscs
  • 63,694
  • 13
  • 151
  • 195
Hunt3rDe
  • 482
  • 1
  • 6
  • 9
  • I'm getting the same error. Made a quick fix on the code, didn't touch anything related to profiles. Also I'm using Xcode 5.1 and SDK 7.0. – seemann May 16 '14 at 17:36
  • 3
    Here is what they said [xcode 5.1 and SDK 7.1](https://developer.apple.com/news/?id=04252014a) – Nagendra Tripathi May 17 '14 at 06:45

2 Answers2

26

Problem is not compliance with apple's role. According to apple's news,

Starting May 15, 2014, new apps and app updates submitted to the App Store must be built with Xcode 5.1.1

Take build with Xcode 5.1.1 and check it. Xcode version info taken into binary during archive process, see this post.

Community
  • 1
  • 1
Mani
  • 17,549
  • 13
  • 79
  • 100
  • 2
    This seems like a good call. Yesterday the problem started and yesterday was May 15th. Coincidence? I don't think so! – matt May 16 '14 at 18:32
  • I've got the same error after building with the latest non-beta Xcode 5.1.1. It turned out that you can't use developer preview versions of Mac OS for builds you want to submit to App Store. In my case, I was using the latest developer preview of Mac OS 10.10 (I guess the App Loader checks the "BuildMachineOSBuild" param in the Info.plist inside your built .app bundle). Building on 10.9 solved the problem. – filwag Jun 24 '14 at 13:31
6

i also had the same problem with Xcode 5.1.1

you have to update your Application loader for resolve this problem because today onwards Apple accept APP Binary only from applications loader,

for latest version of application loader.

go to iTune Connect login with your Apple credential

Go to --> Manage Your Apps

from the bottom links goto Download Application Loader . its 82 MB .dmg

open your project with XCODE 5.1.1

now set your app deployment target to 7.1 or 7.0 (minimum)

now try to upload your binary with latest Application Loader

Thanks

dandan78
  • 13,328
  • 13
  • 64
  • 78
Mandeep
  • 107
  • 1
  • 14
  • Here is a link on [Resources page in iTunes Connect](https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/resources_page), where you always can find latest version of the Application Loader – nalexn Nov 22 '14 at 06:39