2026年iOS应用签名:究竟发生了哪些变化
许多关于 2026 年 iOS 应用签名的文章描述了 Apple 从未公布过的变化。本指南只依据 Apple 在其开发者与支持页面上公开发布的内容,并解释这些变化对使用 sideloading 的人意味着什么。简而言之:Apple 已经在欧盟、日本和巴西开放了新的受监管安装方式,而 sideloading 工具所依赖的老路径仍然按原来的方式运作,并且 Apple 仍然可以随时将其关闭。
风险并未改变
在介绍这些新选项之前,先说说对使用 sideloading 的人来说最重要的部分。在 App Store 之外、在 Apple 监管渠道之外安装的应用,依赖的是 Apple 可以吊销的证书。一旦证书被吊销,用该证书签名的应用就会无法打开。没有任何签名工具能够阻止这种情况发生。来自这些渠道的应用也没有经过 Apple 的审核,因此你需要自行判断每一个应用是否可信。关于吊销在实际中是如何运作的,可以参阅我们的指南:Apple 如何检测 iPhone 上的 sideload 应用。
如今签名是如何运作的
iPhone 上的每一个应用都必须经过签名,iOS 会在应用运行前检查该签名。在 App Store 之外,常见的签名方式主要有三种:
- 免费 Apple ID(个人团队):任何人都可以使用 Xcode 或基于它构建的工具,为自己的设备签名应用。描述文件(profile)在 7 天后过期,并且同一设备上最多只能同时安装 3 个这样的应用。
- 付费 Apple 开发者账号(每年 99 美元):描述文件可使用一年,且每种设备类型每年最多可注册 100 台。
- 企业证书(每年 299 美元):Apple 的企业开发者计划面向大型组织(100 名以上员工),用于向自己的员工分发内部应用。Apple 的条款规定,此证书”仅可用于创建供内部使用的自有内部应用”。使用企业证书向公众分发应用的安装工具已超出这些条款范围,这也是 Apple 会吊销此类证书的原因。
关于前两种方式的详细对比,请参阅《Apple 开发者账号与免费 sideloading 对比详解》。关于实际操作,请参阅《如何为 sideloading 重新签名 IPA 文件》。
欧盟:替代应用市场与网页分发
根据《数字市场法》,苹果在欧盟允许用两种额外方式安装应用:替代应用市场(自 iOS 17.4 起)以及直接从开发者网站下载,苹果将后者称为网页分发(自 iOS 17.5 起)。这两种方式都附带相应条件:
- 公证:苹果将其描述为”适用于所有应用的基础审核,无论其分发渠道如何,重点关注安全、隐私方面的平台政策,以维护设备完整性”。通过市场或网站销售的应用仍需经过这一流程。
- 开发者要求:要运营一个市场或通过网站分发应用,开发者必须满足苹果标准中的至少一项,例如具备财务稳定性评级、提供 100 万美元的备用信用证,或达到年度首次安装量 100 万次。
- 恶意软件:苹果表示,如果在应用安装后发现其中含有已知恶意软件,”该应用将被阻止启动,新的安装也会被阻止”。
苹果列出了 iOS 和 iPadOS 27.2 针对欧盟推出的三项进一步更新:面向市场应用和网站应用的全新安装体验、一个允许开发者从自家应用内部启动其网站分发应用下载的 API,以及欧盟用户在欧盟境外旅行期间可继续安装这些应用长达 90 天的能力。
日本:自 iOS 26.2 起支持应用市场
为遵守日本的《移动软件竞争法》,苹果通过 iOS 26.2 在日本开放了类似的选项。当地开发者可以通过替代应用市场分发应用,而市场运营方需要获得苹果的授权。与欧盟一样,以这种方式分发的应用也必须经过公证。苹果的页面还提到了日本境内的替代支付方式以及非 WebKit 的浏览器引擎。
巴西
苹果的支持页面目前写道,替代应用分发”适用于巴西、日本以及欧盟各国或地区”。针对巴西,苹果还补充说:”你的 Apple 账户所在国家或地区必须设置为巴西,并且你本人必须实际位于巴西境内。”如果你符合条件但未看到相关选项,苹果建议将 iOS 或 iPadOS 更新到最新版本。
哪些方面没有变化
- 在欧盟、日本和巴西以外的地区,苹果并未提供任何受监管的方式来安装 App Store 之外的应用。
- 免费 Apple ID 的限制(7 天、3 个应用)和以前一样。我们没有看到苹果宣布将延长这些限制的消息。
- 企业证书仍然只用于公司内部应用,苹果仍会吊销那些被发现用于公开分发的证书。
- 经过公证的第三方应用商店应用是另一条独立渠道,并不会让通过企业证书签名的应用变得更安全或使用时间更长。
这对 Scarlet iOS 意味着什么
Scarlet 使用共享证书签名,而不是你的 Apple ID。这正是它不需要电脑、也不需要每周重新签名的原因,但同样也是一旦苹果吊销该证书,所有通过它安装的应用都会无法打开的原因。上面提到的欧盟、日本、巴西相关变化都不会改变这一点。一旦发生吊销,你需要安装新签名的 Scarlet,再通过它重新安装你的应用,所需时间长短不一。Scarlet 已确认支持 iOS 14 到 iOS 26;第三方报告称其支持 iOS 27,但尚未得到官方确认。关于安装后的信任步骤,请参阅如何在 iPhone 上信任企业开发者证书。
哪条路线适合你
- 你身处欧盟、日本或巴西,并且想要的应用在某个第三方应用商店中可以找到:这条渠道经过苹果公证,不依赖企业证书。
- 你想要的应用在任何受监管渠道中都没有,并且你有电脑:使用自己的 Apple ID 签名意味着需要每 7 天重新签名一次,但不存在会被一次性吊销、影响所有人的共享证书。
- 你完全不想用电脑:像 Scarlet iOS 这样的企业签名安装工具是最简单的方式,但存在上文所述的吊销风险。