具有后台支持的iOS应用程序是否会在应用程序更新时终止?

具有后台支持的iOS应用程序是否会在应用程序更新时终止?,ios,plist,Ios,Plist,基本上,我的应用程序有一些配置plist文件,当一些配置单例被实例化时,这些文件是只读的 在应用程序更新中,我可能会更新该plist,并希望将其重新读取,就像应用程序已终止一样,以便重新创建单例,并重新读取plist文件 如果iOS以某种方式更新了后台/挂起的应用程序(并且在应用程序再次启动时恢复),那么a)看起来很奇怪,b)需要我添加一些代码,以便在恢复时,或者更好的是,在应用程序更新时,显式地重新读取我的配置列表。您的应用程序被终止(即使当前正在执行计划的后台任务),应用程序数据也会更新,当

基本上,我的应用程序有一些配置plist文件,当一些配置单例被实例化时,这些文件是只读的

在应用程序更新中,我可能会更新该plist,并希望将其重新读取,就像应用程序已终止一样,以便重新创建单例,并重新读取plist文件


如果iOS以某种方式更新了后台/挂起的应用程序(并且在应用程序再次启动时恢复),那么a)看起来很奇怪,b)需要我添加一些代码,以便在恢复时,或者更好的是,在应用程序更新时,显式地重新读取我的配置列表。

您的应用程序被终止(即使当前正在执行计划的后台任务),应用程序数据也会更新,当用户决定再次点击你的应用程序图标时,正常的应用程序周期从
applicationdFinishLaunching:
等开始。

这其中是否有问题?是的,请参阅标题(“具有后台支持的iOS应用程序是否会在应用程序更新时终止?”)谢谢。我想我可以尝试通过在XCode中更新我的应用程序来部分验证这一点,尽管它可能与应用程序商店更新不同。如果你有一个应用程序具有挂起的更新,并且你知道该更新在后台执行,那么你可以启动它,然后安装更新。然后检查XCode中的crashlogs,并以这种方式进行验证;)