首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从苹果AppStore下载iPhone应用程序更新时,是部分下载还是完全重新下载?

从苹果AppStore下载iPhone应用程序更新时,是部分下载还是完全重新下载?
EN

Stack Overflow用户
提问于 2011-05-20 17:26:00
回答 1查看 704关注 0票数 4

我想知道,当苹果AppStore向用户推送应用程序更新时,当用户选择下载该应用程序更新时,它是部分更新还是完全重新安装该应用程序?

假设有一个极端的情况,开发人员只更新了应用程序中的一个图像,并将更新提交到应用程序商店,苹果是聪明地提供应用程序的更新部分,还是盲目地将整个新应用程序作为更新重新提供给最终用户?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-20 17:31:18

它是整个应用程序二进制文件的完整下载和重新安装,只保留用户数据。这是为了减轻更新过程中任何其他不可逆转的损坏,因为如果更新本身被损坏,那么只需回滚到之前安装在设备上的内容,防止用户数据丢失。

来自Apple's developer docs

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

  • <Application_Home>/Documents

  • <Application_Home>/Library

尽管也可以移动其他用户目录中的文件,但您不应依赖它们在更新后仍然存在。

它并没有大声说这是一个完全的重新安装,但是第一段很清楚为什么是这样。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6069930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档