简体   繁体   中英

What are the requirements for Apple version on the iOS App Store?

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM