0

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

一般来说,在提交应用更新时应该如何管理应用的更改?是否有任何关于此的 Apple 文档?我找不到它。

提前致谢

编辑:当您从 App Store 下载应用程序更新并安装它时,是否application:didFinishLaunchingWithOptions:调用方法?您是否应该在其中管理需要删除或修改的任何文件,或者是否应该以其他方法处理?

再次感谢

4

2 回答 2

1

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

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

在此处输入图像描述

于 2013-10-29T19:54:28.297 回答
0

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

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

希望这可以帮助。

于 2013-10-29T19:45:47.423 回答