Apple App Store中的应用更新过程如何运作

时间:2011-07-20 15:46:55

标签: ios app-store

我设法将我游戏的纹理/图像数据压缩到20mb以允许3G下载。我想保持在20mb以下,即使我的应用程序得到更新(额外的纹理数据)。为了允许将来更新,应用程序将所有纹理/图像从主包复制到Documents目录(更新应用程序时不会更改)。当应用程序启动时,它会检查Documents文件夹中是否存在所需的纹理。如果它们不存在,纹理将从主包复制到文档目录。 我的更新应该只包含新的纹理数据(再次复制到文档文件夹)和修改后的二进制文件。这可能吗? apple如何更新ios应用程序?我的方法只有在用户决定更新应用程序时按顺序应用更新时才有效:

1)安装了原始版本 2)更新可用 - >安装 3)更新可用 - >安装 ...

当apple仅提供“最新”版本时(因为之前的所有更新都缺失),所描述的方法将不起作用。

我希望有人可以了解更新过程。

感谢

1 个答案:

答案 0 :(得分:5)

用你自己的话说:

  

当apple仅提供时,所描述的方法将不起作用   “最新”版本(因为缺少所有以前的更新)。

提交新版本并获得Apple批准后,您之前的二进制文件将不再可供消费者使用,您的最新二进制文件将是AppStore中可用应用程序的唯一版本

这意味着新用户只会下载最新版本,现有用户可以在更新时跳过版本。版本必须是独立的,而不是以前版本的“补丁”。