Can't publish app update

You must Login before you can answer or comment on any questions.

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)

— answered 1 year ago by Stephen Feather
answer permalink
16 Comments
  • If too many issues arise with a move to 2.0.1 at this time, you can take a look at Pull-1516 and maybe modify your SDK to implement the fixes.

    — commented 1 year ago by Stephen Feather

  • The other applicable entry is Pull-1627 which dealt with custom info.plist files.

    — commented 1 year ago by Stephen Feather

  • Thank you for your response. Will try to fix it according to Pull-1516. Thing is, i look at info.plist, but the CFBundleShortVersionString value is indeed higher than the previous version...

    — commented 1 year ago by Anton Gildebrand

  • Show 13 more comments

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!