iOS安装应用程序更新时会发生什么?

时间:2011-03-07 22:19:58

标签: iphone xcode

安装应用更新时官方记录的行为是什么?

This question会问同样的事情,但answer表示应用程序包已被替换,但所有其他文件夹未被触及,但未提供任何文档。我reason认为应用包实际上是而不是,所以我想知道。

请链接到文档!

1 个答案:

答案 0 :(得分:33)

iOS Application Programming Guide(请参阅“文件系统”中的“应用程序更新期间保存的文件”部分):

  

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

     
      
  • <Application_Home>/Documents
  •   
  • <Application_Home>/Library
  •   
     

虽然   其他用户目录中的文件可能   你也不应该被搬走   依靠他们在一个人之后出现   更新

您在Why isn't my iPhone app bundle replacing the old one during an update?问题中看到的是Xcode无法正确检测/推送更新资源到设备的问题,这是一种非常不同的情况。