【发布时间】:2011-01-14 10:22:05
【问题描述】:
是否可以在 iPhone 设备上保留多个版本的单个应用程序?例如,如果我想了解构建历史:
Application 0.1
Application 0.2
等等
来自单个 xCode 项目的设备上的可执行文件。 目前,如果我将产品名称值从目标信息参数更改为其他名称,它会在设备上用这个新名称覆盖二进制文件。
【问题讨论】:
标签: iphone xcode build versioning
是否可以在 iPhone 设备上保留多个版本的单个应用程序?例如,如果我想了解构建历史:
Application 0.1
Application 0.2
等等
来自单个 xCode 项目的设备上的可执行文件。 目前,如果我将产品名称值从目标信息参数更改为其他名称,它会在设备上用这个新名称覆盖二进制文件。
【问题讨论】:
标签: iphone xcode build versioning
设备使用捆绑标识符来区分一个应用程序和另一个应用程序。如果您为构建提供不同的捆绑包 ID,它们可以并排安装。
【讨论】:
假设您的应用程序不需要在应用程序购买或推送通知中需要完全限定的捆绑标识符,如果您使用通配符捆绑 ID com.yourapp.*,您可以更改每个应用程序的捆绑标识符,即 com.yourapp.0.1 com.yourapp.0.2
不同的捆绑包标识符允许您将它们并排安装
如果您使用 push 或 storekit,则必须在 Apple 开发人员门户上重新设置此信息,这可能会很耗时。在这种情况下,我建议您在网络服务器上维护应用程序并使用 OTA 方法分发应用程序,然后至少如果您需要以前的版本,它很容易访问
【讨论】: