为单个应用程序构建版本控制

时间:2011-01-14 10:22:05

标签: iphone xcode build versioning

是否可以在iPhone设备上保留多个单一应用程序版本?例如,如果我想拥有构建历史:

Application 0.1 
Application 0.2

来自单个xCode项目的设备上的可执行文件。 目前,如果我将产品名称值从目标信息参数更改为某个不同的名称,则会在设备上使用此新名称覆盖二进制文件。

2 个答案:

答案 0 :(得分:4)

设备使用捆绑标识符将一个应用与另一个应用区分开来。如果为构建提供不同的软件包ID,则可以将它们并排安装。

答案 1 :(得分:0)

假设您的应用程序不需要在应用程序购买或推送需要完全限定的包标识符的通知,如果您使用通配符包id com.yourapp。*您可以更改每个应用程序的包标识符,即 com.yourapp.0.1 com.yourapp.0.2

它的不同包标识符允许您将它们彼此并排安装

如果您正在使用push或storekit,则必须在Apple开发人员门户网站上重新设置此信息,这可能会耗费大量时间。在这种情况下,我建议您考虑在网络服务器上维护应用程序并使用OTA方法分发应用程序,至少如果您需要以前的版本,它可以轻松访问