Ad Hoc Distribution - 它是否更新现有的以前安装的应用程序版本?

时间:2009-10-24 18:36:54

标签: iphone version-control app-store adhoc

当用户安装现有应用的临时分发时会发生什么?如果这个应用程序(或更新的应用程序)正式进入App Store会发生什么?

总结一下:

  1. 用户已拥有v1.0并收到v2.0 ad hoc
  2. 用户拥有ad hoc v2.0,而v2.0的官方公开发布版本就是商店
  3. 用户拥有ad hoc v2.0并且v3.0的官方公开发布会点击商店
  4. 换句话说,

    是一个独立版本的临时版本,还是实际上是根据更新的预期更新了以前的版本?一旦新版本到达商店,它会立即更新吗?

2 个答案:

答案 0 :(得分:1)

  

当用户安装现有应用的临时分发时会发生什么?

我对此没有答案;我猜它会覆盖。

  

如果这个应用程序(或者更新的应用程序)正式进入App Store会发生什么?

当应用程序点击应用程序商店本身时没有任何反应(例如,通过App Store.app没有'更新'通知);但是,如果用户安装App Store distrib。之前的Ad Hoc安装消失了。我使用没有本地存储的应用程序执行此操作,因此我不确定是否会保留任何本地文件(例如,如果应用程序将内容保存到其沙箱目录中)。

我的免责声明:我在SDK3.0之前做过这个。我有特别的beta测试人员,我会通过电子邮件测试构建版本。然后几位测试人员通过促销代码正式发布。

希望这有帮助。

-Scott H

答案 1 :(得分:0)

即使分布式应用程序完全相同,例如相同的可执行文件,因为两个版本都不同,每个版本应该具有不同的版本号。因此,如果您发布了2.0 ad hoc,然后发布了正式版本,那么该版本应该是不同的,例如2.0.1,出于组织和清晰的目的。您将知道客户是否将版本2.0称为临时版本,如果版本是2.0.1,那么该版本是正式版本而无需进一步信息。总之,每个发布版本都应该有一个独特的版本号。