我最近在我的iPhone和模拟器上测试了我的iPhone应用程序。自从我第一次创建并添加了我的sqlite文件以来,我对数据库进行了结构更改。我可以弄清楚如何更新其他模拟器的更改的唯一方法是将我修改的版本实际粘贴到Application目录中。
这对模拟器来说很好,但我不知道XCode在将它推送到设备时获取sqlite文件的位置。这是什么,所以我可以替换文件?或者,是否有另一种方法来更新XCode用于新设备的sqlite文件? (我已经尝试将新版本导入我的项目中。)
更新:我从项目中删除了旧版本的SQLite DB,并添加了更新版本。我清理,重建,但iPhone仍在使用旧版本的数据库。
答案 0 :(得分:0)
回答我自己的问题..我需要在项目中重新加载正确的数据库文件,然后删除手机上的应用程序。然后,当我下次在手机上运行应用程序时,它可以使用正确的数据库。