So this is a weird one — I get the following errors when trying to submit my archive to the App Store:
ERROR ITMS-90049: \"This bundle is invalid. The bundle
I'd like to expand an answer given by @silvon and link more keywords to this question.
Apparently, iTunes Connect backend now validates every single bundle shipped with your app. If a bundle contains Info.plist file, it must have CFBundleVersion and CFBundleShortVersionString keys.
So, if you are using any 3rd party frameworks (specifically, with Cocoapods), make sure that Info.plist in each framework bundle (if exists) contain these keys.