The format you are using, 1.0.1.10
, the 10 would be the nomenclature of the build you are doing, right?
Searching and according to Apple's documentation on versioning, the default for versions is 1.2.3
, which would look something like this:
MAJOR: When you make incompatible changes in the API,
Minor: When adding features while maintaining compatibility, and
Patch (PATCH) version: when to fix failures while maintaining compatibility.
Source: semver.org
Version Number (required)
The version number of the app you're adding. This is the version number that will display on the App Store
for customers. Numbering should follow typical software versioning
conventions (for example, 1.0, 1.0.1, 1.1). When you create a new
app or platform the version number will always default to 1.0, but
this can be changed before you submit the app for review. Important:
Make sure this App Store version number matches the version number set
in the bundle. If these do not match, upload errors for later updates
might occur.
Source: Apple - Platform Version Information
If you want to know more about Semantic Versioning, I suggest reading
semver.org .