【发布时间】:2015-07-28 15:37:24
【问题描述】:
我找不到有关主题的任何信息:当我在 iTunes 上发布新版本的 iOS 应用程序时发生了什么?设备上的旧版本是否已完全替换?或者有持久性的 Documents 文件夹? 是否可以使更新类似于“干净”安装?
【问题讨论】:
标签: ios iphone xcode ipad itunes
我找不到有关主题的任何信息:当我在 iTunes 上发布新版本的 iOS 应用程序时发生了什么?设备上的旧版本是否已完全替换?或者有持久性的 Documents 文件夹? 是否可以使更新类似于“干净”安装?
【问题讨论】:
标签: ios iphone xcode ipad itunes
当您发布对 iOS 应用的更新并且用户安装它时,系统不会清除应用内的任何数据。
这意味着给定用户的 Documents 目录 NSUserDefaults 中的数据以及钥匙串将在应用更新之间保持不变。
然而,有几个重要的注意事项:
简而言之,如果您希望在每次更新时从应用中清除数据(不知道为什么要这样做),您必须手动执行此操作。
【讨论】:
您的 Documents 文件夹将不会被清理。
如果要清除它,请确保在新版本中以编程方式进行。
仅当用户删除应用程序时才会删除 Documents 文件夹。
【讨论】: