【问题标题】:Why need adHoc distribution profile when distribution with development profile is possible? [duplicate]当可以使用开发配置文件进行分发时,为什么需要 adHoc 分发配置文件? [复制]
【发布时间】:2011-08-06 06:41:45
【问题描述】:

我的团队正在开发一款 iPhone 应用程序,我们刚刚发现我们可以分发使用开发配置文件签名的存档版本,而不是分发配置文件进行测试。我们只需要将设备 ID 添加到我们的开发配置文件中。

这显然为我们省去了执行临时分发所需的各种步骤(包括 entitlements.plist 文件)的麻烦。

我的问题是—— 如果我们可以分发带有开发证书的应用程序,那么测试人员(不是开发团队的一部分)需要分发配置文件吗?

将设备 ID 添加到开发配置文件有什么缺点吗?

由于设备总数限制为 100,单独的分发配置文件有什么优势?

【问题讨论】:

    标签: iphone testing distribution provisioning


    【解决方案1】:

    我怀疑由于 Xcode 向您隐藏了开发配置文件的一些复杂性,您认为正在发生的事情并非如此。

    您的开发配置文件中仍然包含所有目标设备的 UUID。这些设备必须为开发而配置,并从 Xcode 实际安装。在设置和限制方面确实没有什么不同,只是 Xcode 主要为您完成配置工作。

    另一个限制是,用于开发的配置文件的到期时间比临时部署证书的到期时间要早得多。

    我推荐 testflightapp.com,这是一种向测试人员部署临时构建的超级简单方法。

    【讨论】:

    • testflightapp.com 总是一个好主意。 (点赞)
    • 很抱歉,我无法将您的回复与我的任何问题联系起来。并且创建临时分发版本并不是什么大问题。我只是在探索是否需要一个单独的。
    【解决方案2】:

    您可以为每个客户端创建不同的临时配置文件,以便只有该客户端可以安装应用程序。

    关于同一问题的更多主题: Why not use development provisioning instead of ad hoc? Do I need to make an Ad Hoc Provisioning Profile to debug my app on my iPhone?

    【讨论】:

    • 我可以为此创建各种开发配置文件!
    • 好吧,我只使用一个通用开发配置文件并为每个客户端创建 Ad-Hoc 并测试推送消息。
    • 同样的事情.. 每个客户端有多个开发配置文件...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    相关资源
    最近更新 更多