我想知道一些人对测试映射模型的最佳方法的看法是什么?我目前正在开发一个应用程序升级应用程序在应用程序商店,并希望在提交前测试映射模型。
发现这个意外,测试迁移,启动模拟器之前,只是…复制文件。你需要用旧版本覆盖你的应用程序数据库(所有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。
我一直在做同样的事情。
我使用iPhone Configuration Utility来安装我们的应用程序的1.0版本(重复)。之后,我只是在Xcode的调试器中运行当前版本的应用程序(1.0.1)。工作得很好。HTH