Hello! I get this error when im trying to upload my app update to ITC.
This bundle is invalid. The key CFBundleShortVersionString in the Info.plist file must contain a higher version than that of the previously uploaded version.
The CFBundleShortVersionString for the previous version is, according to ITC, 1.0. The bundle version i 1.0.1.
Now, if i look at CFBundleShortVersionString in the archive for the new app version, it is 1.0.2, just like the new version i prepped in ITC. I have been struggling with this for days now, and can't seem to figure it out. What is causing this? I have tried to add BundleVersion to info.plist with a higher number than the previous version without any luck... Titanium SDK 1.8.3 V8. XCode 4.2
Thank you!
2 Answers
Anton,
There was a problem with the CFBundleShortVersionString not being increased and always being 1.0 TIMOB-7674
This was resolved, then it was discovered that for older products that never had a CFBundleShortVersionString added when the project was created, the value was 1.0.
Both issues have been resolved in 2.0.x. I would suggest you download the update if you can (from 1.8.x to 2.0.1 should require minimal refactoring and modifications)
Keepit simple! In tiapp.xml you changed from 1.0. to 1.1., recompile and in ITC you make a new version 1.1 and then you can upload to new one. Thats all.
Rainer
Your Answer
Think you can help? Login to answer this question!