0

我遇到了大麻烦,我有一个应用程序已经存在于 Apple 商店中。突然,我的Mac硬盘坏了,所以,我换了另一个硬盘。

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

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

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

问候。

4

1 回答 1

1

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

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

  • 您需要创建新的 CSR。
  • 为 Dis 和 Dev 生成新证书。
  • 生成新的推送证书。
  • 现在通过双击使用它,这将显示您的私钥。
  • 使用新 cer 生成新的临时配置文件并使用它。
于 2017-06-21T07:00:04.977 回答