iCloud и легкая миграция
Я опубликовал приложение, синхронизирующее основные данные с iCloud. Мне нужно обновить модель, добавив два атрибута, а затем заполнить эти новые поля.
Я тестировал легкую миграцию локально и отлично работал, я вижу, что старые данные мигрировали в новую модель.
Когда я активирую iCloud, старые данные, сохраненные в контейнере ubiquity, не синхронизируются с новой схемой модели. Каково ожидаемое поведение? Должен ли я синхронизировать данные как в старых, так и в новых версиях модели? Как я могу это достичь и проверить эту ситуацию?
- Как я могу предоставить демо-данные в своем приложении, не поддерживая его до iCloud?
- Работает ли резервная копия iCloud в новой функции TestFlight для iphones?
- Core-Data & iCloud ограничивает количество элементов на объект - потенциальная проблема синхронизации
- Принуждение пользователя включить iCloud
- Удалить локальные файлы icloud с устройства?
Я прочел:
Управление версиями CoreData и
Понимание основных данных iCloud Store Migration при тестировании обновления приложения iOS
но, на самом деле, я очень смущен.
- Можно ли использовать fopen в папке iCloud?
- Ошибка NSUbiquitousKeyValueStore: <информация о приложении> не имеет действительного права com.apple.developer.ubiquity-kvstore-identifier
- iCloud загрузка / синхронизация изображений, видео и файлов plist
- Как получить последнее сообщение для определенных пользователей с помощью NSPredicate и CloudKit?
- Лучше всего работать с Sync. TXT-файлом с iCloud в ios6 ios7 и совместимости с ios8
- CloudKit и учетная запись iCloud
- Уникальный идентификатор iCloud
- Как занести исходные данные в Core Data + iCloud?
Предполагается, что данные iCloud синхронизируются между устройствами, использующими ту же версию модели данных. Если вы обновляете приложение на одном устройстве, но не на втором устройстве, они не будут синхронизировать изменения, пока второе устройство также не обновится до новой версии модели.
Если это не то, что вы видите, добавьте более подробную информацию о проблеме, которую вы видите.