【发布时间】:2011-04-29 04:51:40
【问题描述】:
我想知道有些人对测试映射模型的最佳方法有何看法?我目前正在开发应用程序以升级应用程序商店中的应用程序,并希望在提交之前对映射模型进行严格测试。
【问题讨论】:
标签: ios core-data ios4 core-data-migration
我想知道有些人对测试映射模型的最佳方法有何看法?我目前正在开发应用程序以升级应用程序商店中的应用程序,并希望在提交之前对映射模型进行严格测试。
【问题讨论】:
标签: ios core-data ios4 core-data-migration
无意中发现了这个,为了测试迁移,在启动模拟器之前,只需...复制一个文件。您需要用旧版本覆盖您的应用数据库(所有 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"`
然后在迁移之前保留一个备份,并在启动应用程序之前将其复制到模拟器上。
【讨论】:
我一直在做同样的事情。
我使用 iPhone 配置实用程序安装我们的应用程序的 1.0 版本(重复)。之后,我只需在 Xcode 的调试器中运行应用程序的当前版本 (1.0.1)。工作得很好。高温
【讨论】: