【问题标题】:Provisioning profile which can be use in all the applications可在所有应用程序中使用的配置文件
【发布时间】:2014-06-11 09:15:10
【问题描述】:

我有 iOS 开发团队,他们都想将他们的应用程序安装到真实设备中,我想为他们提供一个单一的配置文件,这样他们就不需要更改应用程序的捆绑包 ID。例如,有两个应用程序说 helloWorld 和 myFirstApp,我希望这两个应用程序应该使用相同的配置文件(而不是相互替换)。

我知道我们可以创建一个具有 * bundle id 的开发人员配置文件,该配置文件具有我正在寻找的相同功能。现在我的问题是如何创建该配置文件?请详细解释一下。

我知道我们永远无法提交具有此类配置文件的应用程序,即我们必须为所有应用程序使用单独的配置文件,但这可以用于开发目的。

【问题讨论】:

    标签: provisioning-profile ios-provisioning


    【解决方案1】:

    有两种选择。

    首先,如果您需要安装的设备数量有限且事先已知,您可以使用标准的 Ad Hoc 分发配置文件。这允许您在本地 Mac 上构建多达 100 台必须提前在配置文件中定义的设备。这不需要企业帐户 - 因此任何 Apple 开发者帐户都可以执行此操作。

    其次,如果您需要在团队之外分发测试应用,并且设备会发生变化,Apple 有一个企业计划(您的公司必须有一个 DUNS 编号,我相信),这将允许您创建企业分发可以部署在任何设备上。这些构建在配置文件和证书上的有效期仍然有限,因此必须偶尔重新构建/重新安装它们。通常,这是用于广泛分布/beta 测试的方法。

    对于使用单个配置文件的单个团队,我会选择选项 1,在 Apple 开发人员网站上使用您的所有设备创建配置文件,然后将您的所有开发人员添加到开发门户中的团队。如果您进入偏好设置,Xcode 5/6 将为您处理剩下的事情,并将他们的帐户添加到“帐户”选项卡。

    在旧版本的 Xcode(4.x 和更早版本)中,您可以让一位开发人员创建配置文件和证书,然后从 Organizer 导出一个 .developerprofile,该文件将打包构建所需的证书和 .mobileprovision 文件到您团队的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多