Процесс, который я использовал в прошлом, состоял в том, чтобы стереть любую рабочую версию с симулятора, проверить предыдущую версию моего приложения из моего репозитория, скомпилировать и установить ее, поработать с ней немного, затем скомпилировать и установить новую версию приложения. Установка новой версии должна имитировать процесс обновления, где вы можете протестировать перенос данных в новую модель.
Я также повторяю этот процесс на устройстве, чтобы там тоже не возникало проблем.