Я работаю над iPhone-приложением, которое использует Core Data. В большинстве случаев, я просто тестирую в симуляторе, но иногда закачиваю приложение на iPad, чтобы убедиться.
Недавно я изменил модель Core Data, и теперь, когда я отправляю приложение на iPad, я получаю исключение SIGABRT, говорящее мне:
Can't merge models with two different entities named 'foo'
Хорошо, что я понимаю. На устройстве существует старая версия базы данных. Итак, я (попытаюсь) убить старую версию, нажав/удерживая значок приложения, пока он не начнет шевелить, а затем коснитесь его "X". IPad спрашивает меня, хочу ли я удалить приложение и все его данные. Я говорю "да".
Я перестраиваю приложение, нацеленное на iPad, и получаю ту же ошибку.
Есть ли трюк, чтобы заставить старую базу данных действительно уйти?