Мне было просто интересно, у меня есть приложение, которое использует Core Data для сохранения введенных пользователем данных и файл plist для отслеживания пользовательских настроек и т. Д.
Что происходит, когда я, как разработчик, помещаю новую версию в магазин и пользователь загружает обновление? или новый пользователь загружает приложение? Как я буду следить за тем, чтобы их данные и настройки не перезаписывались? .. или новая модель строится, если пользователь новый.
Меня удивило бы, если бы у Apple не было способа справиться с этим, я просто не смог найти его в каком-либо «Руководстве по программированию», и я держу пари, что это то, что мне придется принять меры, прежде чем положить в магазине:)
У меня есть управление версиями, и я использую облегченную миграцию, чтобы синхронизировать мою модель Core Data с точки зрения разработки, но кроме этого я понятия не имею, что происходит при обновлении приложения?
Надеюсь, что некоторые опытные разработчики могут указать мне правильное направление:)