Apple AppStore 更新过程:它如何影响现有文件

Posted

技术标签:

【中文标题】Apple AppStore 更新过程:它如何影响现有文件【英文标题】:Apple AppStore update process: how it affects the existing files 【发布时间】:2013-09-12 18:17:36 【问题描述】:

据我了解,Apple 应用更新将安装新的独立应用程序,而不是对现有应用程序应用补丁。

有人知道这个过程的更多细节吗?这适用于用户的所有目录?任何文件夹(如私人文档)都不会受到更新的影响。其他文件夹如 Documents 等怎么样。我希望找到描述该行为的文档,但目前在网络上找不到。

我的意思是更新:假设用户拥有 1.2 版......然后在可用时从应用程序服务器中提取数据。然后 1.3 上线到 App Store.. 用户更新到 1.3。

【问题讨论】:

【参考方案1】:

正如这里所解释的:ios App Programming Guide,关于更新,您只需要知道:

应用更新期间保存的文件

当用户下载应用更新时, iTunes 将更新安装在新的应用程序目录中。然后它移动 从旧安装到新应用的用户数据文件 删除旧安装之前的目录。以下文件 在更新过程中保证目录被保留:

Application_Home/文档 Application_Home/库

虽然文件 在其他用户目录也可能被移过来,你不应该依赖 他们在更新后出现。

【讨论】:

据我了解 NSUserDefaults 也仍然存在。 [***.com/questions/1638766/…您知道 Apple 的任何文档吗? 确实存在,位于Application_Home/Library/Preferences

以上是关于Apple AppStore 更新过程:它如何影响现有文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在新的 Apple Developer 网站上将 AdHoc 分发更改为 AppStore?

是否强制用户更新 Apple 禁止的应用程序? [关闭]

如何使滚动视图像 Apple AppStore “特色页面”?

如何在设备/模拟器上模拟 AppStore 更新过程

获得appstore里面app的最新的版本信息,进行版本更新

为什么Apple AppStore应用内收据在iOS上为空?