可以并排 运行 Fabric 和 TestFlight 应用程序吗?

Possible to run Fabric and TestFlight apps side-by-side?

我有一个应用程序,我希望在同一个应用程序上部署 2 个不同的版本 phone。

能否使用 TestFlight 和 Fabric 或用于在部署时更改包标识符的脚本来实现?

您的 app/target 可能需要两种不同的构建配置。 然后在 Xcode 中打开构建设置并在那里更改包标识符。

如果您的应用的两个版本在其他部分存在差异,您还可以引入自己的自定义构建设置,如下图所示:

您可以使用此行在代码中访问新的构建设置。将 NEW_SETTING 更改为新设置的名称。

NSString *myCustomSetting = [[NSBundle mainBundle] infoDictionary][@"NEW_SETTING"];

然后您的应用可以根据该构建设置的值进行不同的行为。