Apple quietly posted this announcement requiring all iOS developers to “Build Your Apps With Xcode 5.1.1″. Apple enforces this when you try to upload your binary to the iTunes App Store:
ERROR ITMS-9000: “This bundle is invalid. 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.”
(BTW, technically, Xcode 5.1 was GM, not beta as the error message suggests, but Apple gets to write the rules…)
Today, we’ve found a way to address this issue. You can now use the last public release (2189) — simply redo your device build and submit. In addition, you can use daily builds 2306 or later, as these have been built with Xcode 5.1.1.