我已经在这里询问有关更新提交到App Store的iOS应用程序时sqlite
数据库修改的指导,但是,Supporting Files
项目目录中的资源怎么样?例如,如果明天我改变应用程序的外观和感觉,我需要删除一些png
图像文件,或更改其名称?
一般情况下,在提交应用更新时应如何管理应用的更改? Apple有关于此的文档吗?我找不到了。
提前致谢
编辑:从App Store下载应用更新并安装后,是否调用了application:didFinishLaunchingWithOptions:
方法?是否应该管理您需要删除或修改的任何文件,还是应该用其他方法处理?
再次感谢
答案 0 :(得分:1)
当应用“更新”时,系统会维护Documents
和Library/Preferences
目录,并删除该应用。安装新版本,返回Documents
目录。您可以确保版本之间支持任何数据更改,例如:核心数据模型映射,任何用户数据等。
在更改图像名称或删除文件方面。如果您相应地更新所有代码引用,这很好。应用程序本身已删除。只保证Documents
目录和Library/Preferences
被备份。
答案 1 :(得分:0)
我不确定我是否理解你的问题,但我相信如果你更新你的应用并且必须删除支持文件中的一些图像,你需要更新其中使用这些图像的其他地方(故事板,来源)文件),或者你的应用程序的新版本会中断。
考虑到这一点,我认为只要您以不再引用它们的方式更新应用程序的其余部分,删除图像应该不是问题。旧版本的应用程序在更新之前仍然可以使用这些图像,当它们得到更新时,它们将不再需要它们。
希望这有帮助。