【问题标题】:Multiple instances of same app in iPhoneiPhone中同一应用程序的多个实例
【发布时间】:2018-04-10 03:58:13
【问题描述】:

我想在我的 iPhone 中为三个不同的环境保留同一个应用程序的三个实例:qa、uat 和 prod。

据我所知,如果我更改每个应用程序的捆绑标识符,就可以实现。

但如果是这种情况,我将不得不创建三个不同的配置文件和应用程序 ID,因为我不能使用通配符(因为应用程序涉及 APNS)。

有没有其他方法可以在不创建多个 App Id 和配置文件的情况下实现在同一部 iPhone 上安装同一个应用程序?

这方面的最佳做法是什么?

注意:这是我正在为 iOS 构建的 Cordova 应用程序(虽然它应该不重要,但仍然保持通知)和分发证书

【问题讨论】:

    标签: ios iphone bundle-identifier


    【解决方案1】:

    您只需要使用三个不同的包标识符。这可以在info.plist: CFBundleIdentifier 中设置。您可能想要设置使用不同版本的info.plist 的不同目标或方案。

    【讨论】:

    • 我们如何决定使用哪个 info.plist 文件?
    【解决方案2】:

    最佳实践是唯一的实践,这就是您所描述的。不同版本的应用程序必须具有不同的捆绑 ID。如果他们收到推送通知,这意味着不同的配置文件,但这是一次性步骤,现在并不难。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 2014-01-26
      • 2015-05-03
      相关资源
      最近更新 更多