Unfortunately I learned today that the current version of GCC (v1.1.0) is not compatible with iOS 5.1
In iOS 5.1 Apple changed the way “localStorage” works, such that it is no longer considered permanent by the device.
This is not good, as it means under iOS 5.1 you *will* lose your saved charts if you upgrade! So please do not upgrade to iOS 5.1 yet.
I’ve just submitted a new version of the app to Apple (v.1.1.1) and this version will store the charts in a different location on the device, so they cannot be lost. Apple usually takes a week to approve updates to apps.
Once you have GCC v1.1.1 you must run the app at least once in iOS 5.0 before you upgrade your device to iOS 5.1
I’m really sorry to anyone who may have lost their charts. I should have tested iOS 5.1 more thoroughly prior to its public release.
On the upside – I have a new version of GCC (v1.2.0) coming soon, and this will be adding several of the most requested features by users – so stay tuned and thanks for all of your support.
Just to be clear on what happens to the current version of GCC (v1.1.0) when you upgrade to iOS 5.1:
Basically, during the upgrade the charts users have created are immediatly lost – because the upgrade process iOS 5.1 changes where “localStorage” is located on the device.
However, once you are on iOS 5.1 you can still continue to use the app and any charts you create will persist. But just be aware that the new location they are stored in is not considered permanent. So at any time, your device could decide to clear out the charts again – and it may do so because it’s low on storage or for a couple of other reasons.
I would recommend users wait for GCC v1.1.1 and not upgrade to iOS 5.1 yet – even if they are not fussed about losing their current charts.