Currently, my app with x.x.x format, but now by the next release we want to make it version format to x.x.x.x. Now created a version in itunesconnect with x.x.x.x, but the problem is while uploading build to apple its giving an error that "The value for key CFBundleShortVersionString 'x.x.x.x' in the info.plist file must be a period-separated list of at most three non- negative integers."
I have seen many apps with 'x.x.x.x' format in appstore. but why they are not allowing? have they(apple) changed any thing recently?
In order to be able to submit apps to the App Store, you need to be enrolled in the Apple Developer Program. It costs $99/year but it will give you access to a bunch of different benefits including: Access to submit apps to the App Stores on all Apple platforms.
If you go to the App Store (which is not an abbreviation for Apple Store), you are searching for apps to download and run on your iPhone.. ie a weather app that you can open and check your local forecast. If you go to the Apple Store, you can shop for a new iPhone, a new iPad, a new MacBook.. accessories.
The App Store makes it simple for users to discover, purchase, and download apps for iPhone, iPad, Mac, Apple TV, and Apple Watch.
x.x.x is the largest period-separated format allowed. You cannot use x.x.x.x (when building with Xcode 6. Older Xcode versions allowed x.x.x.x version format).
Probably the input field in iTunes Connect does not validate the input you provide for this case, so you were able to enter it there. The issue is that Xcode does not allow you to use it, and since your version string is validated when you upload the binary, you should use the format x.x.x.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With