I was trying to upload a pre-release build to iTunes to use it with the new iTunes TestFlight integration.
The way I have my continuous integration builds setup is that
The build number must be a "period-separated list of at most three non-negative integers." See Apple's documentation on CFBundleVersion.
When validating my app with "Version 1.0.0" and "Build 1.0.0-0" using Xcode 11.5, I received this message:
"Unable to process application at this time due to the following error: This bundle is invalid. The value for key CFBundleVersion [1.0.0-0] in the Info.plist file must be a period-separated list of at most three non-negative integers. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion."