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.
CFBundleVersion has to be a pure version number like 1.21.11 when you want to upload your application to the (iOS) App Store.
You can refer this answer for more clarity : What's the difference between “version number” in itunes connect, “bundle version”, “bundle version string” in xcode?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.