Nam Vu
Nam Vu

Reputation: 5725

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

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

Upvotes: 3

Views: 3517

Answers (2)

William Han
William Han

Reputation: 189

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.

Upvotes: 0

Steve Mykytyn
Steve Mykytyn

Reputation: 73

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.

Upvotes: 3

Related Questions