Мне удалось закончить загрузку моего первого приложения для iPhone в App Store от Apple пару дней назад. Мое приложение основано на Core Data, поэтому оно содержит данные пользователей на своих устройствах.Основные данные iPhone приложения после обновления до магазина приложений?
Что я хочу знать, так это то, что происходит, когда я обновляю приложение с изменением Core Data или без него? (изменение означает добавление нового объекта или имущества и т. д.)
Из моего опыта я загрузил свое приложение из App Store от Apple и сохранил некоторые данные, а затем я установил одно приложение из своего компьютера с помощью XCode с небольшим изменением интерфейса не имеет ничего общего с Core Data. Когда я включил приложение, данные все там.
Можно ли загрузить обновленную версию приложения iPhone в App Store Apple, полагая, что до тех пор, пока мы не коснемся Core Data, данные пользователя не будут влиять?
@ bicbac Миграция необходима только при изменении модели. Если модель не изменяется, миграция не требуется и не выполняется. Чтобы определить, нужна ли миграция, вы можете использовать метод 'isConfiguration: compatibleWithStoreMetadata:' NSManagedObjectModel'. – Costique