ishani modi
Posts: 0
Joined: Wed Oct 23, 2013 4:49 am

Version Mismatch

Hi,
I just submitted app in iTunesConnect. I found the warning

Version Mismatch - Neither CFBundleVersion ['1'] nor CFBundleShortVersionString ['1'] in the Info.plist match the version of the app set in iTunes Connect ['1.0'].

So the version in image 1 and image 2 as uploaded should be same ?
Image

Image

Thanks,
Ishani

Kateryna Grynko
Posts: 0
Joined: Thu Nov 15, 2012 9:13 am

Version Mismatch

Hi Ishani,

Your app builder settings automatically appears in .plist.

When you create an app in iTunesConnect, there should be a version corresponding to the previous one.

ishani modi
Posts: 0
Joined: Wed Oct 23, 2013 4:49 am

Version Mismatch

Hi Katya,
Let me clear the version in iTunesConnect I have given 1.0
So in Appery-- AppSettings I should give Version = 1.0 and Build = 1.0
But it is not reflecting the .plist file in the source tab

I tried in xCode by changing bundle and version it is working fine, but in Appery it is not changing

Serhii Kulibaba
Posts: 150
Joined: Tue Aug 27, 2013 1:47 pm

Version Mismatch

Hello Ishani,

Please change version by yourself if it doesn't work for you and we'll report it as bug.

ishani modi
Posts: 0
Joined: Wed Oct 23, 2013 4:49 am

Version Mismatch

Yea it doesnt work for me. Thanks, I will change it manually

Daniel Kerr
Posts: 0
Joined: Wed Aug 21, 2013 1:31 pm

Version Mismatch

Just encountered this bug, any hope of a fix? Thx.

Alena Prykhodko
Posts: 0
Joined: Tue Apr 09, 2013 7:36 am

Version Mismatch

Hello Daniel,

We have researched it, this is not a bug, this is how standard library conversion Object to JSON works.
This standard driver always convert value "1.0" to 1.
Usually for use version "1.0" write "1_0" or "v1.0"
For example: App settings - External resources - Libraries version

Daniel Kerr
Posts: 0
Joined: Wed Aug 21, 2013 1:31 pm

Version Mismatch

Thx, that does explain it. I have encountered this serialization issue before but hadn't considered it here. I take it you're not able to serialize as a string instead of an integer for some reason?

Unfortunately the iOS binary version doesn't allow v or _ characters so its not possible to express the "dot zero" release in this manner. As a result our version numbers will go from 1 to 1.1 - its a little unusual and not consistent with iOS conventions - but perhaps workable.

Maryna Brodina
Posts: 0
Joined: Thu Apr 05, 2012 7:27 am

Version Mismatch

Hello Daniel!

Thanks for update! I created task to investigate this issue more.

Return to “Issues”