【问题标题】:No Certificates are available provisioning portal, create certificate没有可用的证书 供应门户,创建证书
【发布时间】:2014-03-30 23:53:06
【问题描述】:

我已为应用启用推送通知服务。当我尝试为应用分发创建临时配置文件时出现以下错误:

“没有可用的证书。 单击“创建证书”。创建证书。您需要证书来配置配置文件。”

即使我创建了证书。

有什么想法吗?

【问题讨论】:

标签: ios push-notification certificate ios-provisioning


【解决方案1】:

我遇到了同样的问题,通过进入 XCODE -> Preference -> Accounts -> 选择我要发布我的应用程序的帐户 -> Manage Certificates 解决,在这里我发现没有分发证书!但我在 Apple Developer Portal 中有它!所以我只需点击底部的小加号按钮,选择 App Store,然后 XCODE 会自动创建该证书,现在我可以在创建 Provisioning 配置文件时看到该证书。

希望对您有所帮助。

【讨论】:

  • 这是我更换 macbook pro 后的解决方案。
  • @AlejandroDG 很高兴它有帮助
【解决方案2】:

如果您为分发创建配置文件,则需要分发证书。转到证书部分(在 iOS 开发中心)并检查您是否不仅拥有“iOS 开发”证书,还拥有“iOS 分发”证书。如果没有,则需要创建它。

【讨论】:

  • 我做到了,分发证书显示在证书列表中,但没有变化
  • 您是在 iOS 开发中心还是在 XCode 中创建?
  • 看看我在做什么 1. 创建 App id 。在此启用推送通知中 2. 在标识符列表中,只需为推送通知配置该应用程序 ID 3. 创建证书:在此我选择“Apple 推送通知服务 SSL(生产)”。然后在上传 .certSigningRequest 文件后选择应用程序 ID,此步骤为我提供分发证书 4. 配置文件:在此步骤中,我选择 App store ==> app Id ==> 在这里我得到“没有可用的证书”,甚至显示证书在列表中
  • “Apple Push notification service SSL (production)”的证书是你服务器的证书:当你想从你的服务器发送推送通知时,你需要这个证书来向APN服务器进行身份验证。因此,为应用创建配置文件是错误的:您需要选择“App Store and Ad Hoc”。
  • 请查看我对类似问题的回答:stackoverflow.com/a/35427653/3006185
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 1970-01-01
  • 2020-06-15
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 2016-10-22
相关资源
最近更新 更多