以前版本的app和最新版本有一些隐性,如果用户安装新版本,可能会导致app崩溃,请问有什么办法可以在安装新版本的时候去掉之前的版本,谢谢~~
问问题
747 次
3 回答
3
您不能直接强制执行此操作。您可以要求您的客户先卸载该应用程序,但最好确保您的新版本正确清理旧版本遗留的任何内容。
于 2011-12-21T04:05:52.210 回答
2
应用程序包(由 iTunes 安装的内容)在升级时会被完全替换。您的旧代码都没有保留。可以从以前的安装中保留的唯一位是数据:您在应用程序文档目录中创建的项目;您存储在单例中的键值对NSUserDefaults
等。您可以存储当前版本NSUserDefaults
并在启动时检查它是否与捆绑包的版本 ID 匹配,并使用该测试来确定在运行应用程序之前可能需要进行哪些清理。
于 2011-12-21T05:11:36.810 回答
0
你不能做任何事情,它会自动用新的应用程序替换旧的应用程序。
于 2011-12-21T05:05:26.713 回答