I am working on an App update and this version is completely built from scratch and has completely new coreData
model schema. I need to write coreData
You can do migration by reading old database with pure sqlite SELECTs and inserting data into new database through coredata model. I've made this in my software to import data from concurrent software :)
Without the old model schema, you cannot do a migration. Well, that's sort of logical.
You only perceivable option is to reverse engineer the old model schema and take it from there.
Then you construct your new schema by adding / deleting / changing entities, attributes and relationships.
If you can extract the data from the existing store, just write a custom export function and insert it into your brand new core data store.
If you have the old App, then you can recreate the model from the compiled model file which is contained in the App bundle: