问题
When I am submitting Application through Xcode Application validation successful but when submit to Appstore Then This error Occur.
ERROR ITMS-90207: "Invalid Bundle. The bundle at 'example.app' does not contain a bundle executable
I also try Application loader Version 3.1 but same error occur.
I refer all link like
link 1
link 2
link 3
link 4
回答1:
The connection to the info.plist file might be causing the issue. Try changing the bundle id from target and check if it reflects in the plist file and vice-versa. If this doesn't reflects copy your plist file at some other location, remove it from the app and drag and drop again, it will help. This solved my issue, hope it helps.
回答2:
Please check your info.plist file and add below key if not
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
回答3:
I was dealing with this error since yesterday and when I was about to give up I tried with a different Mac and it worked, the only difference between the OSX was that I updated to Xcode 8.2.1 and the other OSX had 8.2. Hope it helps!
回答4:
I had this issue and was banging my head on the desk for several days. I tried all solutions posted online and nothing worked. For me it ended up being corruption in my 'Bundle display name' (aka CFBundleDisplayName) key in my info plist file. There was a rogue '¿' character that would not get removed when I changed the entry in Xcode (I know this because I tried setting several keys within Xcode). I had to remove the key and re-add it get it fixed. The only way I ever saw this was to open the plist with a text editor. Xcode never rendered the bad character. If you are seeing this issue check you plist file in a text editor for any bad characters.
回答5:
I had the same error during upload, I was pretty sure about the bundle structure is perfect, the executable at the correct place and the Info.plist points to the correct place, contains the correct name, just like the localized versions.
I decided to ask for help from the Apple support. After a long process it is turned out that my ~/.itmstransporter
folder was corrupt or outdated.
After deleted the folder it is re-created automatically and the problem went away.
回答6:
For my case, it was because i moved application loader to another disk. After moving it back to mac os disk, it works fine.
来源:https://stackoverflow.com/questions/33369777/xcode-app-submisson-error-itms-90207-invalid-bundle