推送通知停止工作,私钥丢失

Push-notifications stop working, Private key missing

我有大麻烦了,我有一个应用程序已经在 Apple 商店上架了。突然,我的Mac的硬盘坏了,所以,我换了一个硬盘。

当我从新系统(新硬盘)执行我的项目时,xCode 自动创建了一些证书和配置文件,因此,作为反应,推送通知立即停止。

但问题是,我没有旧证书和私钥 (.p12)。因此,我无法发送任何推送通知或对其进行测试。

如果有人对这类问题有想法,请指导我。

此致。

如果从您的 mac 中删除了所有实际证书。那么您必须创建新的 CSR 并生成所有证书并将其与现有的 appid 一起使用。

如果您有旧的 csr,则为推送创建新的 cer 并将其制作为 PEM 文件并在服务器端使用新的。

  • 您需要创建新的 CSR。
  • 为 Dis 和 Dev 生成新证书
  • 生成新的推送证书。
  • 现在双击即可使用,显示您的私钥。
  • 使用新的 cer 生成新的临时配置文件并使用它。