This shown on TestFlight web after uploaded.
\"Invalid IPA: Couldn\'t find executable specified in Info.plist - check the value of your CFBundleExec
If you unzip the IPA and look at the info.plist, if CFBundleExecutable doesn't exist or worse the plist doesn't exist we reject the upload. Uploads are only rejected if they would fail to install, in this case iOS would not be able to locate the executable and your testers would see the generic unable to download message. If all is well in your IPA and you still get this message, fire off the details and the IPA to support and we'll take a look.
Regarding the desktop app, would you mind sharing a screenshot, we do not reject builds if the dsym cannot be found, we simply skip uploading the dsym.