iOS应用程序的AppStore版本及其多个Testflight构建在同一设备上

时间:2014-01-14 05:20:45

标签: ios testflight

我想知道是否有一些针对iOS应用程序的开发Testflight构建配置进行调整的做法,这使得所有构建(包括从AppStore获得的主要当前App的构建版本)都可以在同一设备上运行。

例如,我应该操作哪些配置参数:MyApp(AppStore版本),MyApp_TF_234,MyApp_TF_237,...在我的设备上直播,没有任何冲突:

  • 无需删除我的应用程序的AppStore版本以查看任何TF版本(这就是为什么不同的名称TF_约定)
  • 我的应用程序仍应被TF视为同一个应用程序。

This presentation描述的内容与我在这里提出的内容非常类似,不同之处在于我希望实现这种“在同一设备上进行多次构建”,只需最少的步骤即可使用TF。

2 个答案:

答案 0 :(得分:3)

这是可能的,但您必须为每个正在运行的应用程序创建不同的包ID!

答案 1 :(得分:3)

除了我接受的答案之外,还有一些细节。

简化设置可以只包含两个不同的包标识符:com.company.myapp和com.company.MyApp.Testflight,其中前者指定用于AppStore,后者用于所有testflight构建。现在,我的设备的主屏幕有两个不同的应用程序:我的应用程序和我的应用程序(236)。

另外,请注意Testflight会为每个创建的应用生成新的API令牌,因此,当您将应用切换为为Testflight构建或将其切换为AppStore构建时,请不要忘记设置正确的应用令牌。

非常helfpul博客文章:iOS multi-environment configurationiOS Quick Tip: Managing Configurations With Ease