我想知道一些人对测试地图模型的最佳方法的看法是什么?我目前正在开发一款应用程序来升级应用程序商店中的应用程序,并希望在提交之前测试映射模型。
答案 0 :(得分:3)
在启动模拟器之前,意外地发现了这个,测试迁移,只是...复制文件。您需要使用旧版本覆盖您的应用数据库(所有CoreData数据和元数据都在其中)
模拟器在那里安装你的应用程序:
"/Users/<username>/Library/Application Support/iPhone Simulator/<iOS Version>/Applications/<Some UUID>/"
CoreData数据库可能存在(取决于您的操作):
"/Users/<username>/Library/Application Support/iPhone Simulator/<iOS Version>/Applications/<Some UUID>/Documents/whatever.sqlite3"
您可以使用以下方式从终端快速打开此文件夹:
open "`find ~/Library/Application\ Support/iPhone\ Simulator/<iOS Version> -name '<your.app>'`/../Documents"`
然后在迁移之前保留备份,并在启动应用程序之前将其复制到模拟器上。
答案 1 :(得分:2)
我一直在做同样的事情。
我使用iPhone配置实用程序(重复)安装我们的应用程序的1.0版本。之后,我只需在Xcode的调试器中运行当前版本的应用程序(1.0.1)。工作得很好。 HTH