首页 > 解决方案 > 续订 Apple Push Services 证书

问题描述

Apple Push Services 证书将在几天后到期。

要更新证书,必须请求新证书,然后可以撤销当前证书(或让其过期..)。然后必须将新证书上传到用于处理通知的服务(在我的情况下为 Firebase 消息传递)。

我很难弄清楚谁可以更新证书,而不会破坏推送通知并导致应用程序更新。

  1. 新证书是否必须由与当前相同的 APPLE-ID 请求?或者任何其他具有“管理员”或“应用程序管理员”角色的管理员(https://appstoreconnect.apple.com/access/users)可以用他们的帐户更新它吗?

  2. Apple Keychain 中的 .CSR 文件可以由任何 APPLE-ID 创建,还是只能由创建原始文件的 APPLE-ID 创建?我需要当前证书的原始 .CSR 吗?

标签: apple-push-notificationsapp-store-connectcsrapnapple-developer-account

解决方案


请求者的 Apple ID 并不重要。只要他们在 App Store Connect 上属于同一个团队并拥有必要的权限,他们就可以做到这一点。最快的方法可能是使用像https://docs.fastlane.tools/actions/pem/这样的工具或那种 https://onesignal.com/provisionator 的“网络版本


推荐阅读