You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

APNs Auth Key无法下载:开发者门户达上限后如何创建新密钥?

APNs Auth Key 无法下载及上限问题解决方案

问题原因

苹果开发者平台对每个团队的APNs Auth Key有明确的数量限制(当前上限为2个)。当你的团队创建的密钥数量达到这个上限后,平台会触发两个限制:

  • 无法再创建新的APNs Auth Key
  • 所有已创建密钥的下载按钮变为灰色不可用——这是因为苹果不会存储你已下载过的密钥副本,为了防止密钥泄露风险,达到上限后会彻底关闭下载入口。

不吊销现有密钥的处理方案

很遗憾,按照苹果当前的规则,若已达2个Auth Key的上限,不吊销现有密钥的情况下无法创建新的Auth Key。不过你可以通过以下几种方式解决推送需求:

  • 找回已下载的密钥文件
    先排查团队成员的本地存储、密码管理器、项目配置目录或者企业共享存储,看看有没有之前下载的.p8格式的密钥文件。APNs Auth Key没有过期时间,只要文件没丢失且未被吊销,就能继续正常使用。很多团队会把这类敏感密钥存在统一的安全管理工具里,不妨先问问团队里的运维或开发同事。

  • 切换到APNs证书模式
    如果你不想动现有Auth Key,可以改用APNs证书来实现推送功能。证书的创建限制比Auth Key宽松,而且可以针对单个App的开发/生产环境分别配置:

    1. 进入开发者门户的「Certificates, Identifiers & Profiles」页面
    2. 选择「Certificates」分类,点击右上角的「+」号
    3. 选择「Apple Push Notification service SSL (Sandbox & Production)」类型,按照指引完成证书的生成和下载
      注意:证书是绑定具体App ID的,而Auth Key是团队级别的,所以证书需要为每个推送的App单独配置,但灵活性更高。
  • 检查并清理闲置密钥
    如果你确实需要新的Auth Key,只能先吊销一个不再使用的现有密钥。先确认两个密钥的使用场景:比如是否有一个密钥已经不再被任何后端服务、CI/CD流程使用,或者对应的推送服务已经下线。吊销后就能立即创建新的密钥,下载后务必妥善存储——记住,苹果只会让你下载一次,丢失后只能重新吊销创建。

内容的提问来源于stack exchange,提问作者Bassant Ashraf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:23:10