【问题标题】:What is the difference between Ad Hoc provisioning profile and a Developer ID provisioning profile?Ad Hoc 配置文件和 Developer ID 配置文件有什么区别?
【发布时间】:2020-06-20 20:09:35
【问题描述】:

我正在打包我的应用程序以供 Mac App Store 分发,但无法在本地打开该应用程序。我了解这是因为我使用 Mac App Distribution 证书进行签名,该证书仅用于提交到 App Store。但我想在提交之前测试我的应用,并让它尽可能接近将使用 Mac App Store 分发配置文件提交到 App Store 的应用。

我发现 Ad Hoc 和 Developer ID 供应配置文件都是分发配置文件。我是否应该将其中之一用于本地测试,以使其最接近最终提交期间将使用 Mac App Store 证书签名的那个?有什么区别?

我的最终目标是在最接近 App Store 环境的环境中测试应用程序。

【问题讨论】:

    标签: provisioning-profile ad-hoc-distribution mac-app-store


    【解决方案1】:

    Ad Hoc 配置允许您分发到数量有限(最多 100 台)的特定 Mac,每台 Mac 都必须在您的 App Store Connect 帐户中注册。

    开发者 ID 配置让您可以在 Mac 上分发给任何人。

    无论哪种情况,最终用户都需要将 Gatekeeper 设置为允许从“Mac App Store 和已识别的开发者”或“任何地方”下载应用程序。

    所以它们是相似的。最有趣的区别可能是您不能将应用内购买与开发者 ID 配置一起使用。

    【讨论】:

      猜你喜欢
      • 2014-09-12
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      相关资源
      最近更新 更多