安装新版本时如何删除以前版本的应用程序

时间:2011-12-21 04:02:12

标签: iphone ios implicit reinstall

以前版本的应用程序有一些隐含的最新版本,如果用户安装新版本,可能应用程序将崩溃,所以有什么办法在我安装新版本时删除以前的版本,谢谢~~

3 个答案:

答案 0 :(得分:3)

你不能直接强迫这个。您可以要求您的客户首先卸载该应用,但最好还是确保您的新版本能够正确清理旧版本中遗留的任何内容。

答案 1 :(得分:2)

应用程序包 - iTunes安装的内容 - 在升级时会完全替换。你的旧代码都没有。以前安装中可以保留的唯一位是数据:您在应用程序文档目录中创建的项目;您存储在NSUserDefaults单例等中的键值对。您可以将当前版本存储在NSUserDefaults中,并在启动时检查它是否与捆绑软件的版本ID匹配,并使用该测试来确定在运行应用程序之前可能需要进行哪些清理。

答案 2 :(得分:0)

你无法做任何事情,它会自动用新的应用程序替换旧应用程序。