iOS 临时分发:无法在 Xcode 中使用分发证书签署配置文件

iOS Ad-Hoc Distribution: Can't sign provisioning profile with distribution certificate in Xcode

我正在尝试执行我的 iOS 应用程序的临时部署。我无法使用自动管理的配置文件。因此,我在 developer.apple.com 手动创建了一个 iOS 分发配置文件,并使用关联的分发证书对其进行了签名。

问题是 Xcode 只允许我使用开发人员证书签署分发配置文件:

developer.apple.com 不允许您使用开发人员证书创建分发配置文件,所以我不知道为什么 Xcode 不允许您使用同一个证书签名。我的开发和分发证书都有效(并且它们没有过期)。

如何让 Xcode 接受我的分发证书作为 iOS 分发配置文件的签名证书?

  • 首先,您的证书和配置文件都应该是Ad-hoc分发类型。
  • 确保您使用的是您的系统请求的相同证书(从证书颁发机构请求证书,我们从钥匙串中获取)