Да, ваш источник данных может быть таким, каким вы хотите. Другие предложения хорошие. Создайте модель управляемого объекта (.xcdatamodel), идентичную той, которую вы хотите использовать в своем приложении. Считайте данные из вашего файла, создайте новый экземпляр вашего управляемого объекта и заполните его из файла. Затем сохраните и погрузитесь в связку в iPhone Simulator и скопируйте его. Это дает дополнительный бонус, заключающийся в том, что вы находитесь именно в том формате, который вам нужен, со всеми полезными метаданными. Скопируйте вашу объектную модель и ваши классы управляемых объектов, и все готово.
Обратите внимание, что если вы действительно намереваетесь сделать его доступным только для чтения и используете его при установке, он будет установлен в комплекте готового приложения (в Applications / {SIGNATURE} /Myapp.app). Если вы намереваетесь отредактировать эту базу данных или позволить пользователю сохранить ее, лучше скопировать ее в каталог Applications / {SIGNATURE} / Documents, где находится ваша база данных пользователя.