I have an iOS app currently in production, with a fair amount of users. There is a functionality that allows user to download some data to be used offline, and I use CoreData to store this data. The data is only stored for up to 29 days maximum.
I am making huge changes to the API, and the way my CoreData data model was set up is completely wrong. I want to start over with a completely new data model, which will be considerably different from the old one, and thus I also want all existing stored data to be discarded, to start freshly without having to worry about a very complicated and long migration.
What is the way to achieve this without risking a crash due to persistent store issues?