Page 1 of 1

Version Mismatch

Posted: Thu Apr 17, 2014 6:56 am
by ishani modi

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


Version Mismatch

Posted: Thu Apr 17, 2014 9:29 am
by Kateryna Grynko

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.


Version Mismatch

Posted: Thu Apr 17, 2014 9:40 am
by ishani modi

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


Version Mismatch

Posted: Thu Apr 17, 2014 12:21 pm
by Serhii Kulibaba

Hello Ishani,

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


Version Mismatch

Posted: Thu Apr 17, 2014 12:47 pm
by ishani modi

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


Version Mismatch

Posted: Tue Oct 07, 2014 2:20 am
by Daniel Kerr

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


Version Mismatch

Posted: Tue Oct 07, 2014 4:31 am
by Alena Prykhodko

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


Version Mismatch

Posted: Tue Oct 07, 2014 3:04 pm
by Daniel Kerr

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.


Version Mismatch

Posted: Wed Oct 08, 2014 12:07 pm
by Maryna Brodina

Hello Daniel!

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