我正在开发一款使用Core Data的iPhone应用程序.大多数情况下,我只是在模拟器中测试,但偶尔会将应用程序下载到iPad以确保.
我最近改变了我的核心数据模型,现在当我将应用程序发送到iPad时,我收到一个SIGABRT异常告诉我:
Can't merge models with two different entities named 'foo'
Run Code Online (Sandbox Code Playgroud)
好的,我理解.设备上存在旧版本的数据库.所以,我(尝试)通过按住应用程序的图标来杀死旧版本,直到它开始摆动,然后点击它的"X".iPad询问我是否要删除应用程序及其所有数据.我说是.
我重建应用程序,针对iPad,并得到相同的错误.
让旧数据库真正消失是否有诀窍?