We have been submitting iOS apps to the App Store with versions like:
Version: 1.17
Build: 1.17.45
However, it's causes us issues when we have long running features that need to be tested outside of our normal releases. I'd like to put an identifier like:
Version: 1.17.0
Build: 1.17.0-FooBar45
If I try and submit this it just gives back the error:
ERROR ITMS-4236: "Invalid value '1.17.0-FooBar45' for bundle_version" at SoftwareAssets
I have also tried the following versions, all with the same error:
1.17.0.FooBar45
FooBar45
The only time it worked was with 1.17.0.45
but that's no better than what we have now.
I cannot find any documentation about what is a "valid version" or if it's just failing because we already have a test flight build with 1.17
in place.