推送通知停止工作,私钥丢失
Push-notifications stop working, Private key missing
我有大麻烦了,我有一个应用程序已经在 Apple 商店上架了。突然,我的Mac的硬盘坏了,所以,我换了一个硬盘。
当我从新系统(新硬盘)执行我的项目时,xCode 自动创建了一些证书和配置文件,因此,作为反应,推送通知立即停止。
但问题是,我没有旧证书和私钥 (.p12)。因此,我无法发送任何推送通知或对其进行测试。
如果有人对这类问题有想法,请指导我。
此致。
如果从您的 mac 中删除了所有实际证书。那么您必须创建新的 CSR 并生成所有证书并将其与现有的 appid 一起使用。
如果您有旧的 csr,则为推送创建新的 cer 并将其制作为 PEM 文件并在服务器端使用新的。
- 您需要创建新的 CSR。
- 为 Dis 和 Dev 生成新证书
- 生成新的推送证书。
- 现在双击即可使用,显示您的私钥。
- 使用新的 cer 生成新的临时配置文件并使用它。
我有大麻烦了,我有一个应用程序已经在 Apple 商店上架了。突然,我的Mac的硬盘坏了,所以,我换了一个硬盘。
当我从新系统(新硬盘)执行我的项目时,xCode 自动创建了一些证书和配置文件,因此,作为反应,推送通知立即停止。
但问题是,我没有旧证书和私钥 (.p12)。因此,我无法发送任何推送通知或对其进行测试。
如果有人对这类问题有想法,请指导我。
此致。
如果从您的 mac 中删除了所有实际证书。那么您必须创建新的 CSR 并生成所有证书并将其与现有的 appid 一起使用。
如果您有旧的 csr,则为推送创建新的 cer 并将其制作为 PEM 文件并在服务器端使用新的。
- 您需要创建新的 CSR。
- 为 Dis 和 Dev 生成新证书
- 生成新的推送证书。
- 现在双击即可使用,显示您的私钥。
- 使用新的 cer 生成新的临时配置文件并使用它。