【问题标题】:iOS Enterprise Provisioning Profiles: How many can I have?iOS 企业配置文件:我可以拥有多少个?
【发布时间】:2013-11-25 21:11:39
【问题描述】:

如果我是 Apple 企业计划的一员,我可以创建的企业配置文件的数量是否有限制?

每个配置文件是否有任何额外费用?

最后,每个应用只使用一个配置文件(或每个第三方应用开​​发者一个配置文件)是否可取?

我之所以这样问,是因为我试图(为客户)弄清楚他们正在使用的第三方供应商是否需要使用他们现有的配置文件,或者他们是否可以创建一个新的企业配置文件。 (在这种情况下,后者会更容易,因为私钥问题。)我已经阅读了App Distribution Guide 并且我已经用谷歌搜索了一下,但我不确定我是否找到了答案。

谢谢!

【问题讨论】:

  • 您/他们想通过供应商配置文件实现什么目标?
  • @RhythmicFistman 老实说,我不确定。我认为他们可能正试图摆脱最初的应用程序供应商。如果是这种情况,让应用程序供应商为当前分发创建企业配置文件和证书会有什么问题吗?我们以后在接管该配置文件和证书时会遇到什么麻烦吗? (我的直觉说不——我们可以编辑配置文件,必要时添加设备,我们只需要在一年后更新证书,这意味着我们可以使用我们的私钥生成一个新证书。)
  • 从技术上讲,只要他们有企业帐户,使用供应商的证书就可以了。合同上不太确定。稍后更改为您自己的应该没问题,尽管您可能需要更改 bundleID,例如如果您没有使用通配符/正在使用推送通知或其他依赖于权利的东西。

标签: ios provisioning-profile


【解决方案1】:

如果我是 Apple 企业计划的一员,我可以创建的企业配置文件的数量是否有限制?

我猜有一个上限,但它很高。企业分发配置文件每年都会过期,因此可能会有很多。

每个配置文件是否有任何额外费用?

没有。但是您可能应该考虑在可能的情况下使用通配符配置文件来简化事情(您必须每年重新签署所有应用程序)。但是,如果您使用 Apple 的服务(iCloud、推送通知等),则无法执行此操作

我们已成功让供应商提交 xcarchive 文件,而不是授予他们对分发配置文件的完全访问权限。您使用与分发配置文件相同的包 ID 为供应商创建开发配置文件,并让他们使用开发配置文件构建存档(似乎违反直觉,但它有效)。然后,您的供应商可以导出 xcarchive 并将其提交给您。您可以将此 xcarchive 导入 Xcode 的管理器中,然后像往常一样生成并签署 ipa。

此过程完全消除了将您的分发资料提供给第三方的风险。他们所拥有的只是您可以撤消的开发者资料。

【讨论】:

  • 我将把这个答案标记为正确,因为它可以大大简化我们现在所处的情况。谢谢!
【解决方案2】:

我建议您为每个应用使用一个配置文件 - 这样可以更轻松地管理推送通知等权利。

我从来没有遇到过创建配置文件的限制。我已经看到很多东西是由 Xcode 自动创建的,这会造成混乱,但没有更糟的。

【讨论】:

    猜你喜欢
    • 2012-06-09
    • 2012-03-05
    • 1970-01-01
    • 2013-09-23
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    相关资源
    最近更新 更多