如何模拟iOS应用程序的更新

时间:2014-02-22 14:16:26

标签: ios itunesconnect nscoding

我的应用程序有几个实现NSCoding协议的类。并且应用程序将这些类的实例保存到文件系统

在不久的将来,我将发布我的应用程序的新版本。此应用将包含- (void) encodeWithCoder:(NSCoder *)coder- (id) initWithCoder:(NSCoder *)aDecoder方法的更改逻辑。

问题是:在更新工作正常后测试该应用程序的一般方法是什么?

1 个答案:

答案 0 :(得分:1)

所以,根据我的理解,您要问的是,如何使用更新的代码确保我的应用程序正常工作。

这意味着,当第一次运行更新后的应用程序时,编码的实例是否可以被完美地解码和重用?

如果是这种情况,对于新更新的应用程序 - 在initWithEncoder方法中添加version密钥。如果版本不存在,则那些编码文件是旧版本并相应地编写代码,如果存在则然后照常启动对象。

这是根据苹果推荐的。