在使用 iPhone 安装某些非 App Store 应用(如企业签名应用或测试版应用)时,系统可能会弹出“此企业级应用的开发者证书无效”或“证书不可信”的提示。这通常与 Apple 的企业开发者证书机制有关。
常见原因
- 企业证书被 Apple 吊销:如果某个企业账号被大量用于分发非内部应用,Apple 会吊销其证书,导致所有使用该证书签名的应用失效。
- 证书已过期:企业证书有效期为一年,到期后若未续费或更新,应用将无法继续运行。
- 设备未手动信任开发者:首次安装企业应用后,需在【设置】→【通用】→【设备管理】中手动信任对应的开发者证书。
- 网络时间不正确:若 iPhone 系统时间错误,可能导致证书验证失败。
解决方法
- 打开【设置】→【通用】→【设备管理】(或【VPN 与设备管理】)。
- 找到对应的企业级开发者名称,点击进入。
- 点击【信任“XXX”】,确认信任该证书。
- 若仍提示不可信,说明证书已被 Apple 吊销或过期,需联系应用提供方更换新证书重新签名。
- 确保 iPhone 系统时间和时区设置正确(建议开启“自动设置”)。
注意:Apple 对企业证书的监管日益严格,频繁分发非内部应用极易导致证书被封。普通用户应尽量通过 App Store 下载应用,以保障设备安全。