有些情况无法在Xcode中模拟。看看这个Apple页面: https://developer.apple.com/library/ios/technotes/tn2285/_index.html
您必须创建IPA文件并通过iTunes模拟更新。
我同意布拉德的整体方法。为了节省一点时间,我只想保存您使用旧版应用程序创建的示例数据集。这样,如果事情不正确,您将不必继续重新创建示例数据集。您只需将示例数据集复制回模拟器中的应用程序目录即可。
您的应用程序目录位于〜/ Library / Application Support / iPhone模拟器/用户/应用程序/ 适用于您应用的GUID 在你的开发机器上。
我过去使用的过程是从模拟器中擦除任何工作版本,从我的存储库中检出我的应用程序的先前版本,编译并安装它,稍微使用它,然后编译并安装新的应用程序的版本。新版本的安装应该模拟升级过程,您可以在其中测试数据迁移到新模型。
我也在设备上重复这个过程,以确保没有遇到任何问题。