I have an iPhone app that uses CoreData. 

I want to add a pre-populated SQLite database to it. The database has 1 table (geographic locations, about 50K of them).. cities.sql
I am a bit puzzled what would be the best way to add this database?

I saw several approaches (such as locating the app folder in /Users/user/Library/... ) but my external database does not really have the same structure as apps database (no "User" table etc..). 

I just want to treat this cities.sqlite as some data source.. I don't mind merging it with the apps appname.sqlite if necessary...

I am also using RestKit to manage the CoreData / API integration.

Question - how do I add this cities.sqlite to the app so I can ship the app with the pre-populated data from that database ?