关于iOS应用更新的一般问题

时间:2013-10-29 18:45:13

标签: ios image file app-store updates

我已经在这里询问有关更新提交到App Store的iOS应用程序时sqlite数据库修改的指导,但是,Supporting Files项目目录中的资源怎么样?例如,如果明天我改变应用程序的外观和感觉,我需要删除一些png图像文件,或更改其名称?

一般情况下,在提交应用更新时应如何管理应用的更改? Apple有关于此的文档吗?我找不到了。

提前致谢

编辑:从App Store下载应用更新并安装后,是否调用了application:didFinishLaunchingWithOptions:方法?是否应该管理您需要删除或修改的任何文件,还是应该用其他方法处理?

再次感谢

2 个答案:

答案 0 :(得分:1)

当应用“更新”时,系统会维护DocumentsLibrary/Preferences目录,并删除该应用。安装新版本,返回Documents目录。您可以确保版本之间支持任何数据更改,例如:核心数据模型映射,任何用户数据等。

在更改图像名称或删除文件方面。如果您相应地更新所有代码引用,这很好。应用程序本身已删除。只保证Documents目录和Library/Preferences被备份。

enter image description here

答案 1 :(得分:0)

我不确定我是否理解你的问题,但我相信如果你更新你的应用并且必须删除支持文件中的一些图像,你需要更新其中使用这些图像的其他地方(故事板,来源)文件),或者你的应用程序的新版本会中断。

考虑到这一点,我认为只要您以不再引用它们的方式更新应用程序的其余部分,删除图像应该不是问题。旧版本的应用程序在更新之前仍然可以使用这些图像,当它们得到更新时,它们将不再需要它们。

希望这有帮助。