【发布时间】:2023-03-10 16:16:01
【问题描述】:
我创建了一个应用程序,然后更改了核心数据模型。我更改了模型,这在开发过程中一切正常。然而令我惊讶的是,当用户下载更新版本(使用新的核心数据模型)时,该应用程序保留了旧版本的旧模型。这会导致应用程序崩溃。
是否有某种方法可以模拟更新,就好像它是从应用商店更新的一样?我需要能够做到这一点,以便测试我对问题的可能解决方案。
【问题讨论】:
标签: iphone objective-c xcode ios-simulator
我创建了一个应用程序,然后更改了核心数据模型。我更改了模型,这在开发过程中一切正常。然而令我惊讶的是,当用户下载更新版本(使用新的核心数据模型)时,该应用程序保留了旧版本的旧模型。这会导致应用程序崩溃。
是否有某种方法可以模拟更新,就好像它是从应用商店更新的一样?我需要能够做到这一点,以便测试我对问题的可能解决方案。
【问题讨论】:
标签: iphone objective-c xcode ios-simulator
构建并安装旧版本,生成一些数据,然后在其上安装新版本。
为了测试之前提交到 Appstore 我通常从 AppStore 再次下载旧版本,然后使用 Xcode 安装较新版本 - 为您的下一个更新。 . ;-)
【讨论】:
你不能在 XCode 中模拟更新,看这个:https://developer.apple.com/library/ios/technotes/tn2285/_index.html
您必须创建 IPA 文件并通过 iTunes 对从 AppStore 下载的旧版本进行更新。
【讨论】: