我想知道在将 iOS 应用程序更新到新版本时要考虑哪些方面的好文档或教程?我特别想到以下几个问题:
- 更新版本和内部版本号:有什么需要考虑的还是只是增加 Xcode 中的数字?
- 是否有可能在更新时或首次启动更新后运行特定代码(更新方法)(例如,如果数据模型已更改或必须更新用户数据)?如何在模拟器或测试设备上进行测试?
- Core Data:更新 Core Data 中的模型怎么样?如何才能做到这一点?
我想知道在将 iOS 应用程序更新到新版本时要考虑哪些方面的好文档或教程?我特别想到以下几个问题:
当我进行更新时,我通常:
对于特定的更新代码,我只需在 appdelegate 中执行 - didfinishlaunchwithoptions:
if(![[NSUserDefaults standardUserDefaults] objectForKey:@"updateV31"]) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"updateV31"]; [[NSUserDefaults standardUserDefaults] 同步]; //你的代码在这里}
核心数据,可以使用lightweit迁移的方法,更新后暂时没有问题