证书/描述文件失效或过期了怎么办?
证书过期需要重新签发一张新证书;描述文件(Provisioning Profile)失效则可以直接「重建」,不用从头手动配置。 两者的处理方式不同,下面分别说明。
证书过期怎么办
签名证书一般有效期较长,但未加入 Apple Developer Program 的免费账号,证书有效期只有 7 天,到期后需要重新签发。在「开心上架(AppUploader)」的「证书」页面:
- 点击「新建证书」,选择证书类型和要绑定的标识(如 App ID)。
- 设置
.p12保护密码(服务器不保存,请自行妥善保管,遗忘后私钥将无法使用)。 - 可选开启「云备份」,之后无论在哪台电脑都能重新下载这张证书。
- 提交后新证书即签发完成。旧证书如果已在 Apple 门户吊销或过期,直接忽略即可,不需要额外清理。
描述文件失效怎么办
描述文件绑定了 Bundle ID、证书和设备,任何一项变化(比如证书重新签发、Bundle ID 权限调整、新增了测试设备)都会导致原描述文件失效。开心上架的「描述文件」页面提供两个专门的操作:
- 重建:选中失效的描述文件点击「重建」,系统会自动删除旧文件,并用当前有效的证书和全部已启用设备重新创建一份,不需要手动重新勾选证书/设备。注意:若这个描述文件没有关联 Bundle ID,则无法自动重建,需要重新新建。
- 清理无效:一键删除全部已失效(INVALID / EXPIRED)状态的描述文件,保持列表干净,删除后可随时重新创建。
为什么会突然失效
最常见的两个触发点:
- Bundle ID 的权限(Capabilities)被修改——例如新勾选或取消了某项能力,依赖它的描述文件会失效,需要重建。
- 绑定的证书被吊销——吊销证书是不可撤销操作,所有依赖它的描述文件都需要重新生成。