Write a utility app using the data model and classes for the app. Use the utility app to generate a persistent store from the data provided by the XML.
Add the store file to the app bundle like any other resource
Pick a location in the app directory where you want the active store to reside e.g. the Library directory.
Upon launch have the app check if the store is present in directory. If it isn't, the app should copy the store from the app bundle to the directory using standard NSFileManger methods just like any other file. (Usually, you only need to do this the first time the store is created. )