如何在iPhone上信任企业开发者证书

什么是企业开发者证书?

企业开发者证书是苹果通过其 Apple Developer Enterprise Program 颁发给符合条件的组织的一种凭证。它允许这些组织向内部员工分发 iOS 应用,而无需通过公开的 App Store。与标准的个人开发者证书不同,企业证书不限于特定的设备 UDID 列表:只要设备信任该证书,就可以在任何设备上授权安装。

像 Scarlet iOS 这样的第三方应用安装工具正是利用了这套企业证书体系来向用户分发应用。这也是为什么你需要额外执行一次信任操作:iOS 并不会像信任苹果自己签名的 App Store 应用那样,自动信任企业证书。

为什么会出现”未受信任的开发者”错误

当你第一次安装由企业证书签名的应用(包括 Scarlet iOS 本身,或任何通过它分发的应用)时,在尝试打开它时,iOS 会弹出提示:“未受信任的企业级开发者”。这意味着该应用的开发者尚未在你的设备上被信任。严格来说,这并不是一个错误,而是苹果在 iOS 中内置的一道安全检查点,用于防止企业签名的应用在未经用户明确同意的情况下运行。

一旦你在”设置”中信任了该开发者,由该证书签名的应用就可以在你的设备上打开。苹果指出,设备需要定期重新验证开发者证书,这需要网络连接,而一旦证书被吊销,所有这些应用都将停止运行。

分步教程:如何在 iOS 26 和 iOS 27 上信任企业证书

第一步:先安装应用

正常完成应用安装。应用图标会照常出现在主屏幕上;当你点按它时,会弹出”未受信任的开发者”提示。接下来进行第二步。

第二步:打开”设置”

在 iPhone 主屏幕上,点按设置应用(带齿轮图标的灰色应用)。

第三步:进入”通用”

向下滚动并点按通用。这会打开通用设备设置部分,苹果将证书管理功能与其他设备级控制选项放在这里。

第四步:打开”VPN 与设备管理”

在”通用”页面中向下滚动,直到看到 VPN 与设备管理(在较旧的 iOS 版本中有时仅标注为设备管理)。点击进入。此页面会列出当前安装在设备上的所有配置描述文件、MDM 注册项以及企业开发者证书。

第五步:找到证书

在企业级 App部分,你会看到一个或多个条目。请找到与你要信任的应用相关联的证书:通常会显示签名机构的名称。点击该条目以打开证书详情页面。

第六步:点击”信任”

在证书详情页面,你会看到机构名称、证书类型,以及一个蓝色的信任”[机构名称]”按钮。点击它。iOS 会弹出一个确认对话框,提示你信任该证书将允许该开发者签名的所有应用在你的设备上运行。这是正常且预期中的提示。再次点击信任以确认(在 iOS 18 及更高版本中,该按钮可能显示为允许并重启)。请保持网络连接,因为 iOS 需要向 Apple 验证该开发者信息。

第七步:返回主屏幕并打开应用

按下 Home 键或向上滑动以返回主屏幕。点击应用图标,此时应该可以正常打开,不再出现”不受信任的开发者”提示。如果你信任的是 Scarlet iOS 安装器本身,它将会启动,随后你就可以立即开始安装其他应用。

信任通过 Scarlet iOS 安装的应用的证书

当你通过 Scarlet iOS 安装某个应用时,该应用使用的是与 Scarlet iOS 本身相同的企业证书进行签名。这意味着,一旦你信任了 Scarlet iOS 的证书,通过该平台安装的所有应用也应会自动被信任:通常你无需对每个应用单独重复信任流程。

不过,在 Apple 吊销 Scarlet 的证书后,重新签名的新版 Scarlet 会使用不同的证书,因此你需要重新信任一次新的开发者条目,并通过它重新安装你的应用。

如果在设置中看不到证书怎么办?

如果你进入”VPN与设备管理”,却没有看到任何企业级应用证书,那么该应用很可能还没有安装完成:只有当一个经过企业签名的应用已经安装到设备上时,”企业级应用”这一项才会出现。请检查其图标是否已出现在主屏幕上并下载完成,然后再查看一次。如果仍然没有出现,请使用Safari(而不是Chrome)从头重新安装该应用。关于完整的重新安装步骤,请参阅如何在不使用电脑的情况下在iPhone上安装Scarlet iOS。

证书吊销是什么意思,该怎么办

Apple会监控企业证书的使用情况。当它检测到某个证书被用于大规模公开分发(Scarlet iOS的情况正是如此)时,就可能会吊销该证书。证书一旦被吊销,就意味着所有使用该证书签名的应用,在设备检测到该证书状态时,都会停止启动,不论这些设备此前是否已经信任过该证书。

一旦发生这种情况:

  • 已通过该被吊销证书安装的现有应用,在启动时会显示错误。
  • 无法再使用旧证书安装任何新应用。
  • Scarlet的开发者必须发布一个重新签名的新版本,所需时间长短不一。
  • 你需要使用新证书重新安装Scarlet iOS,并在”设置”中重新信任该证书。
  • 你可能需要重新安装那些此前以旧证书签名的应用。

这是使用基于企业证书的sideloading方式时,最容易造成困扰的一个环节。Scarlet iOS无法阻止证书被吊销,只能在事后提供重新签名的新版本。如果遇到问题需要帮助,Scarlet iOS无法使用:10种常见问题修复方法这篇指南详细介绍了证书被吊销后的恢复方法。

管理多个证书的小贴士

  • 定期检查“VPN 与设备管理”界面,使用删除应用按钮删除不再使用的企业级应用;并没有单独只删除证书的按钮。
  • 如果你使用多个签名安装平台,每个平台可能使用不同的企业证书,需要分别进行信任操作。
  • 不要信任来历不明或并非你主动安装的证书。列表中出现陌生证书,可能意味着存在被篡改或未知的应用安装。

开始使用 Scarlet iOS

信任企业证书只需不到一分钟,完成后就能解锁 App Store 之外的大量应用。完成信任步骤后,Scarlet iOS 及其提供的所有应用都能在你的 iPhone 或 iPad 上顺畅运行。

准备好开始了吗?访问 Scarlet iOS 立即安装。信任流程是整个流畅体验中唯一需要的技术步骤。

类似文章