CoreData persistent history tracking with legacy stack and Objective C

Is it possible to implement Persistent History Tracking in an application/framework written in Objective C where Core Data stack has been setup manually in legacy manner? Or does persistent history tracking work only when persistent store was initialised by NSPersistentContainer available from iOS 10 onwards?

is the question, you are building a new version of your app and want to load an existing store from an old version, and also enable history, does that work and what are the implications?

My suggestion is to build a test app, define a core data schema, run the app, generate and save some test data, quit the app, enable the history bit, and launch again, does the call to load stores fail in some way? and if it succeeds, when you add new data, what does the history show?

CoreData persistent history tracking with legacy stack and Objective C
 
 
Q