user3582537
user3582537

Reputation: 424

CFBundleVersion: still getting error with validation

I know there are a lot of questions about that but I still found issues understanding how the version numbers work.

This is my app changelog on the Apple Store:

Now I'm going to upload a new update version providing bug fixes (let's call it, for instance 1.2.1). Please tell me if I'm doing something wrong.



Step 1 - Set the values in Xcode

Versions


Step 2 - Add a new version in iTunes Connect named 1.2.1

enter image description here


Step 3 - Upload via Xcode the new build


Step 4 - Got this error

enter image description here

I really cannot figure it out what I'm missing. Did I confuse CFBundleShortVersionString with CFBundleVersion?

Upvotes: 1

Views: 449

Answers (1)

rmaddy
rmaddy

Reputation: 318804

You already have an approved app with a version of 1.2.

Your update must have a higher version number (as well as a higher build version).

Your new update must be version 1.2.1 or 1.3 (or really anything higher than 1.2). This is what the error is telling you.

To be clear, it is the "Version" field on the Info tab in Xcode that must be updated to something beyond "1.2". In the Info.plist, this corresponds to the CFShortBundleVersion key.

Upvotes: 3

Related Questions