3
votes

I already read a lot of error about "ERROR ITMS-9000" in StackOverFlow.

But there is not error which i needed.

I am using both of Xcode Version 6.1 (6A1052d) and Application Loader Version 2.9.1 (441)

ERROR ITMS-9000: "This bundle is invalid. The IPA format requires a top-level directory named Payload, containing only a .app bundle and optional plugins in a Plugins directory."

Could you please give me some ideas about this error?

Thanks

2
I think … the minimum vers. for App Loader is 3.0TonyMkenu
But i have the same problems with my latest version of Xcode 6Nam Vu
try to create an .IPA and check/compare with others .IPA the structure (package contents)TonyMkenu
Try to Validate your Settings.. from the Editor Menu, more from here stackoverflow.com/questions/26879764/…TonyMkenu

2 Answers

3
votes

Already answered elsewhere, you need to add the key :

"LSRequiresIPhoneOS" as a BOOL with the value YES to your target.

Otherwise it seems that you are building for OS X.

0
votes

I have got this error message(XCode 7.3) because I changed the field "Executable file" in info.plist.

It had to be $(EXECUTABLE_NAME) so that Apple can find the app file correctly.