Looking for some concrete detail on how version to version upgrade works in iOS, specifically what happens to bundle content that has been removed in the new version? For example, if version 1.0 has a file called “foo.png” in the bundle, but version 2.0 does not, does iOS remove the existing foo.png during upgrade? Or does it leave it there? Thanks, alex
Share
The way to think about it is this:
All your app-stored data, documents, and user defaults stay exactly where the are. The new version of your app will wake up to find all that state still there and need to handle it correctly. But none of the old app bundle’s resources are there, though– you don’t need to worry about seeing upgrades and versioning of those things.