gpt4 book ai didi

objective-c - iOS App 版本升级 - Bundle 内容是否被删除?

转载 作者:可可西里 更新时间:2023-11-01 05:06:54 29 4
gpt4 key购买 nike

正在寻找有关版本间升级在 iOS 中如何工作的一些具体细节,特别是新版本中已删除的捆绑内容会发生什么情况?例如,如果 1.0 版在 bundle 中有一个名为“foo.png”的文件,但 2.0 版没有,iOS 是否会在升级期间删除现有的 foo.png?还是把它留在那里?谢谢,亚历克斯

最佳答案

思考的方式是这样的:

  1. 旧包(可执行文件、资源等)已完全删除。
  2. 新的 bundle 被放到它的位置。
  3. 应用程序在 bundle 之外的文件系统保持不变。

您应用中存储的所有数据、文档和用户默认设置都保持原样。您的应用程序的新版本将醒来,发现所有状态仍然存在并且需要正确处理它。但是,旧应用程序包的资源都不在那里——您不必担心看到这些东西的升级和版本控制。

关于objective-c - iOS App 版本升级 - Bundle 内容是否被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589967/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com