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 ?
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.