NSXMLTypeStore
is used when starting Core Data backed application by default because it's good for debugging purposes. But practice dictates that developer should use either NSBinaryStoreType
, NSInMemoryStoreType
or NSSQLiteStoreType
store types in release builds.
How do you manage changes between debug and release builds? I believe that changing store type from NSXMLTypeStore
to, say, NSBinaryStoreType
in code on each release is kinda cumbersome.