证书/描述文件失效或过期了怎么办?

证书过期需要重新签发一张新证书;描述文件(Provisioning Profile)失效则可以直接「重建」,不用从头手动配置。 两者的处理方式不同,下面分别说明。

证书过期怎么办

签名证书一般有效期较长,但未加入 Apple Developer Program 的免费账号,证书有效期只有 7 天,到期后需要重新签发。在「开心上架(AppUploader)」的「证书」页面:

  1. 点击「新建证书」,选择证书类型和要绑定的标识(如 App ID)。
  2. 设置 .p12 保护密码(服务器不保存,请自行妥善保管,遗忘后私钥将无法使用)。
  3. 可选开启「云备份」,之后无论在哪台电脑都能重新下载这张证书。
  4. 提交后新证书即签发完成。旧证书如果已在 Apple 门户吊销或过期,直接忽略即可,不需要额外清理。

描述文件失效怎么办

描述文件绑定了 Bundle ID、证书和设备,任何一项变化(比如证书重新签发、Bundle ID 权限调整、新增了测试设备)都会导致原描述文件失效。开心上架的「描述文件」页面提供两个专门的操作:

  • 重建:选中失效的描述文件点击「重建」,系统会自动删除旧文件,并用当前有效的证书和全部已启用设备重新创建一份,不需要手动重新勾选证书/设备。注意:若这个描述文件没有关联 Bundle ID,则无法自动重建,需要重新新建。
  • 清理无效:一键删除全部已失效(INVALID / EXPIRED)状态的描述文件,保持列表干净,删除后可随时重新创建。

为什么会突然失效

最常见的两个触发点:

  1. Bundle ID 的权限(Capabilities)被修改——例如新勾选或取消了某项能力,依赖它的描述文件会失效,需要重建。
  2. 绑定的证书被吊销——吊销证书是不可撤销操作,所有依赖它的描述文件都需要重新生成。