Я создаю файл SQLite на Mac с помощью Core Data, а затем помещаю его в приложение для iPhone ( проект GitHub , если интересно). Я хочу выпустить обновление приложения с обновленным файлом SQLite. В модели будут те же сущности и атрибуты, просто будет больше данных.
Я запускаю приложение в симуляторе со старым файлом sqlite. Выход. Замените файл sqlite новым в xcode. Добавьте NSMigratePersistentStoresAutomaticsOption и NSInferMappingModelAutomaticsOption в параметры addPeristentStore. Затем снова запустите приложение, но приложение показывает только те же данные из исходного файла.
Я также пытался создать версию этой модели в соответствии с документацией Apple и этим ТАК сообщением и переименовать файл sqlite. Но все равно не повезло (наверное, потому что модель все та же?).
Любые идеи о том, как я могу заставить приложение читать новый файл sqlite?