从app store安装新版本后的iOS应用行为

Lal*_*wal 6 behavior version ios

我在应用程序商店的iPhone中安装了一个iOS应用程序,现在如果我在应用程序商店有相同应用程序的更新版本1.1,我从旧版本1.0获得某种信息警报(新版本可用... ).

如果我点击alertview的确定按钮,它会将我重定向到浏览器中的新应用程序链接.然后我下载我的新版本.

请提供以下问题的答案:

  1. 它会取代旧版本吗?
  2. 它会替换文档路径上的sqlite和image文件夹吗?(两个版本都有相同的命名sqlite文件,比如abc.sqlite1.0和相同的文件夹名称,比如imagesToBeCopied)
  3. 它是否会为同一实体添加新行的sqlite权限行?
  4. 如何从应用商店再次安装1.0版?无论如何都可以得到它吗?

请提供您宝贵的答案,这可以帮助我找到解决方案.

谢谢.

jrt*_*ton 2

1.它会取代旧版本吗?

是的,应用程序包将被新的替代

2.它会取代文档路径上的sqlite和image文件夹吗?(两个版本都具有相同名称的 sqlite 文件,例如 abc.sqlite1.0 和相同的文件夹名称,例如 imagesToBeCopied)

不会,文档目录不受更新过程的影响。如果您的代码中有更新文档目录的过程,它们仍然会运行,但没有任何更改,这与应用程序的正常启动没有什么不同 - 例如,如果您检查并复制(如果需要),从捆绑包中删除某些内容文档目录,只有当目标文件尚不存在时才会发生这种情况。

3.它是否会在 sqlite 实体行中追加同一实体的新行?

这与更新过程无关。如果您想在更新过程中修改数据,则需要在新版本的首次启动代码中专门编写此内容。

4.如何从应用商店重新安装1.0版本?无论如何都可以得到它吗?

不,更新版本会取代应用商店中的旧版本。