据我了解,Apple 应用程序更新将安装一个新的独立应用程序,而不是对现有应用程序应用补丁。
有谁知道这个过程的更多细节?这适用于用户的所有目录?任何文件夹(如私人文档)都不会受到更新的影响。其他文件夹(如 Documents 等)怎么样。我希望找到描述行为的文档,但到目前为止在网络上找不到。
通过更新我的意思是:假设用户拥有 1.2 版......然后在可用时从应用程序服务器中提取数据。然后 1.3 上线到 App Store.. 用户更新到 1.3。
正如这里所解释的:iOS App Programming Guide,关于更新,你只需要知道:
应用程序更新期间保存的文件
当用户下载应用更新时,iTunes 会将更新安装在新的应用目录中。然后它将用户的数据文件从旧安装移动到新的应用程序目录,然后再删除旧安装。以下目录中的文件保证在更新过程中被保留:
- 申请_首页/文件
- 应用_首页/库
尽管其他用户目录中的文件也可能被移动,但您不应依赖它们在更新后存在。