使用教程与排查

企业应用证书怎么更新?

先确认要更新的是应用签名证书、配置描述文件,还是 MDM 下发的设备身份凭证。它们与设备信息的关系不同,不能一律通过重新签发证书解决。本文按 Apple 企业分发、设备注册和 Android 应用签名分别说明检查与更新步骤。

企业应用证书怎么更新,先要分清证书和设备信息是不是绑在一起。企业应用证书绑定设备信息的更新流程,取决于你使用的是 Apple 企业分发、按设备注册的测试分发,还是 MDM 下发的设备身份凭证。先识别类型,再动手更新,可避免误换签名证书影响应用安装或升级。

先判断需要更新的是什么

查看证书用途、应用分发方式和设备管理后台记录。常见对象有四类:用于给应用签名的证书、描述应用权限及分发条件的配置描述文件、设备的 UDID 注册信息,以及 MDM 为设备配置的身份凭证。它们可能同时出现,但作用不同。

  • Apple 企业内部分发:分发证书用于签名;企业内部分发配置描述文件通常不按设备 UDID 逐台列出设备。
  • 开发或 Ad Hoc 分发:配置描述文件可能包含已注册设备的 UDID。新增或更换设备时,通常要更新设备列表并重新生成配置描述文件。
  • MDM 设备凭证:用于设备与管理服务之间的身份识别,常由管理系统或证书服务下发,不等于应用签名证书。
  • Android 应用签名:签名证书主要用于识别应用发布者和验证更新,一般不记录安装设备清单。

Apple 设备名单变化时怎么处理

如果问题是新 iPhone 或 iPad 无法安装开发版、测试版应用,先检查分发类型。只有使用要求登记设备的方式时,设备信息更新才通常涉及 UDID;企业内部分发应用不应仅因为换了设备,就默认重签应用证书。

  1. 在设备设置或开发、管理工具中确认设备标识,并核对是否属于当前团队和目标应用。录入前检查字符,避免把相似字符看错。
  2. 登录对应 Apple 开发者账户,检查设备是否已登记、证书是否有效,以及目标配置描述文件是否包含所需设备。
  3. 若分发方式要求设备名单,更新名单后重新生成配置描述文件,并确认其中关联的应用标识与签名证书正确。
  4. 在构建环境中导入新的配置描述文件,重新签名并构建应用;先在一台已登记设备上验证安装和启动,再按企业发布流程分发。
  5. 若只是签名证书临近到期,按账户中的有效期安排新证书和配置文件更新,并测试新旧版本升级路径。不要直接删除仍被现有构建或发布流程使用的证书。

需要注意,设备名单、证书和配置描述文件不是同一份数据。单独登记设备,不会自动改写已经下载到构建环境中的配置描述文件;重新签名也不能代替设备登记。

MDM 与 Android 的更新方式不同

MDM 下发的设备身份凭证

如果设备在 MDM 控制台显示证书过期、即将到期或认证失败,先查看该凭证由哪种证书服务签发,以及设备是否仍能与管理服务通信。常见做法是通过管理策略重新下发或续期凭证,再检查设备状态、证书有效期和策略执行结果。具体菜单与续期方式取决于所用 MDM 产品,不能把应用签名证书上传到设备身份凭证的位置。

Android 应用签名

Android 应用签名证书通常不绑定某台手机。更新应用时,发布方需使用与原应用相匹配的签名身份;若更换签名方案,应先确认发布渠道是否支持对应的密钥升级机制。设备换机或加入管理清单,通常应在 MDM 或应用分发平台更新,而不是修改 APK 的签名证书。

更新前后的核对清单

  • 确认平台、分发方式和证书用途;不要仅凭文件名判断。
  • 核对证书有效期、关联应用标识、配置描述文件和目标设备记录。
  • 保管好私钥及备份,不通过邮件或公开群聊传送。
  • 先在少量受控设备上安装、启动并验证升级,再扩大分发范围。
  • 记录变更时间、涉及设备和回退方案;若设备无法联网,续期或策略同步可能需要等待其重新连接。

常见问题

企业内部分发应用必须登记每台设备吗?

通常不需要按 UDID 逐台登记;开发或 Ad Hoc 分发才可能需要,仍应以实际分发配置为准。

添加设备后还要重新生成配置描述文件吗?

如果该分发方式依赖设备名单,通常需要更新并重新生成,再用于后续签名构建。

证书没到期,但设备信息变了,应该换证书吗?

先判断变化的是设备登记、配置描述文件还是 MDM 凭证。多数情况下,应更新对应对象,不必贸然更换应用签名证书。

企业应用证书绑定设备信息的更新流程能否跨平台通用?

不能。Apple 的设备注册与配置描述文件、MDM 设备凭证和 Android 应用签名机制各不相同,应按证书用途分别处理。

总之,企业应用证书绑定设备信息的更新流程,关键是先定位设备记录实际归属,再更新对应名单、配置文件或 MDM 凭证。只有确需更新签名证书时,才按平台账户和发布流程重新签名、验证与分发。