Не нарушает ли обновление TestFlight схемы базовых данных в приложении? - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть приложение, которое я хотел бы отправить бета-тестерам с помощью TestFlight.

Мы не будем менять модель Core Data, но мне любопытно две вещи:

  1. Когда я отправляю обновленную бета-версию, есть ли риск, что базовые данные будут повреждены при обновлении?
  2. Когда приложение поступит в App Store, должны ли наши бета-тестеры начинать все сначала с версии App Store, или их базовые данные по-прежнему будут отображаться в версии App Store?

1 Ответ

5 голосов
/ 03 февраля 2012
  1. Данные пользователя хранятся в собственном каталоге документов.Если вы не изменили схему (или если у вас есть и у вас настроена правильная миграция), простое обновление приложения не повлияет на их собственные данные - если только они не удалят и не установят приложение снова.
  2. ЕслиВы не изменили идентификатор пакета - и они не удаляют и не переустанавливают свое приложение - данные по-прежнему будут существовать в каталоге документов.
...