I've browsed through about 2 dozen articles here and elsewhere looking for an answer. No one seems to have addressed this problem --
We have an application that has fairly large database (on the order of 5MB). The application needs the DB when working offline. The DB can be recreated by downloading from our server when online.
We can't use Core Data instead of our own DB because the data must be encrypted to meet government privacy standards.
The app cannot function offline without this database, so it can't go into Library/Caches.
We can place the data in Documents and mark it "do not backup" for iOS 5, but this doesn't work for iOS 4 since that attribute is not recognized.
So what can we do with the database in iOS 4?