配置文件使用现有证书不起作用

Provisioning profile use existing certificate doesn't work

我想使用推送通知。

到目前为止我做了什么: - 生成的应用程序 ID - 为此 App ID 启用推送通知 - 为推送通知生成开发证书

现在我想生成配置文件。 我可以在会员中心看到我生成的证书,但我不能用它来生成有前途的个人资料。它总是要我生成一个新证书。我不能 select 现有的...

你知道为什么吗?

当您使用推送通知构建应用程序时,您需要有两个证书。

所以是因为您没有提供证书。

创建应用 ID 后,请创建 iOS 应用开发证书,并在生成开发配置文件时 select 该证书。

此外,您还需要为推送通知生成一个证书,它将用于生成服务器端推送所需的 pem 文件。

您生成的证书并非用于生成配置文件,而是用于使用 Apple 的推送通知服务 (APNS) 验证您的推送服务器。

您只需重新生成当前的开发配置文件即可获得开发推送通知权利(即使这可能不是必需的!)。

这同样适用于生产推送证书和配置文件。