Thursday, August 23, 2012

Tips for iOS app upgrade testing

Testing app updates is very important before release candidates are submitted to the app store. Most functionality and features will probably work and serious issues or bugs are less likely to occur. However, some configuration changes could be made to the files that are used by the current iTunes app version that could be stored on user devices since the app was originally installed. When the user attempts to apply an app upgrade, some updates may fail due to the fact that there may still be the old (cached) files in the app bundle that don’t get reset. The code may work in such a way that updates to those files will not run until the next time the app is cold-started (user has to apply fresh install as the database is not ‘emptied’ and reset on an upgrade).