设备端签名 vs 电脑端签名:优缺点对比

在 iPhone 上签名并安装 IPA 文件主要有两种方式:在设备本机上完成(比如 Scarlet iOS、ESign、Feather 或 KSign),或者借助电脑完成(比如 AltStore、SideStore 的初次设置以及 Sideloadly)。真正的区别并不在于签名发生在哪里,而在于使用的是谁的证书:共享证书、你自己的免费 Apple ID,还是付费开发者账号。本指南将从日常使用中最重要的几个方面对比这两种方式,并在最后附上一张表格帮助你做出选择。更新于 2026 年 10 月 27 日。

简要总结

  • 使用共享证书在设备本机签名(Scarlet iOS 及同类工具):无需电脑,使用共享证书而非你的 Apple ID,也没有 3 个应用的数量限制,但 Apple 可能会吊销该证书,届时应用会无法打开,直到有新证书可用为止。
  • 使用你自己的免费 Apple ID 在电脑上签名(AltStore、Sideloadly):应用仅针对你的设备签名,但 7 天后就会过期,同一时间最多只能安装 3 个,而且需要一台电脑。
  • 付费 Apple 开发者账号(每年 99 美元)可以取消 3 个应用的数量限制,并让应用的有效期延长至最长一年,无论搭配上述哪种方式都适用。
  • 你也可以将两者结合使用:日常用设备本机安装工具图方便,而对于一两个必须保持正常运行的应用,则使用自己的 Apple ID。

决策对照表

你最看重什么 设备端签名,共享证书 电脑端,免费 Apple ID 付费开发者账号
不用电脑 可以 不行(SideStore:仅首次设置需要) 视工具而定
用你自己的 Apple ID 签名 不是(共享证书) 是 是
应用数量 不受 3 个应用的限制 最多 3 个活跃应用,每 7 天 10 个 App ID 不受 3 个应用的限制
应用能用多久 直到证书被吊销或过期 7 天,之后需重新签名 最长 1 年
吊销风险 有,会同时影响所有用户 低(仅为你的设备签名) 对你自己的账号来说较低
模拟器 JIT 支持 不支持 支持,需配合额外工具 支持,需配合额外工具
是否需要设备 UDID 不需要 不需要(由工具自动处理) 需要,要在账号中注册
费用 免费 免费 每年 99 美元

如果你同时在意其中两三项,本指南末尾介绍的组合方案通常就是答案。

什么是设备端签名?

设备端签名是指整个流程(下载、签名和安装 IPA)都在 iPhone 上完成。它分为两种:

  • 共享证书安装器,例如 Scarlet iOS,使用服务方提供的分发证书为应用签名。你不需要 Apple ID,也不需要电脑。
  • 使用你自己证书的设备端签名工具,例如 KSign 或 Feather(参见Feather vs Scarlet iOS),通过导入证书文件在 iPhone 上为应用签名。其稳定性完全取决于证书的来源。

什么是电脑签名?

电脑签名使用桌面应用(AltStore 对应的 AltServer,或 Sideloadly)用你的 Apple ID 对 IPA 进行签名,并通过 USB 或 Wi-Fi 安装。证书属于你自己的 Apple ID,不会与其他用户共享。SideStore 则是一种混合方式:设置时需要用一次电脑,之后就可以在 iPhone 上用你的 Apple ID 对应用进行签名和刷新;参见如何安装 SideStore。

设备端签名(共享证书)的风险和限制

证书吊销

Apple 会吊销那些被用来向公众分发应用的发行证书。一旦发生这种情况,所有用该证书签名的应用会同时对所有用户停止打开。此时你需要等待安装工具获得可用的证书后再重新安装;参见证书被吊销时该怎么办。

你需要信任证书提供方

共享证书由他人掌控。你需要依赖对方让证书持续可用,也需要信任他们的应用来源。我们关于企业证书安全性的指南解释了需要留意哪些方面。

没有 JIT

使用共享发行证书签名的应用无法获得 JIT,因此需要它的模拟器(例如 DolphiniOS 或 Play!)无法运行游戏。如需解决这个问题,请参见StikDebug JIT 指南。

设备端签名的优势

  • 无需电脑。一切都在 iPhone 上完成,如果你身边没有 Mac 或 PC,这一点就很重要;参见不用电脑安装 Scarlet。
  • 使用共享证书而非你的 Apple ID。设备端签名安装工具用自己的证书签名,你的账户不参与签名过程。
  • 没有 3 个应用的限制,也没有 10 个 App ID 的限制,因为免费 Apple ID 的规则并不适用。
  • 内置源。设备端安装工具可以添加软件源,也可以导入你自己的 IPA 文件。

电脑签名(免费 Apple ID)的风险和限制

7 天有效期

用免费 Apple ID 签名的应用,如果不刷新,7 天后就会无法打开。AltStore 和 Sideloadly 可以自动刷新,但前提是电脑能通过 Wi-Fi 或 USB 连接到 iPhone。

3 个应用和 10 个 App ID 的限制

每台设备上,Apple 允许同时存在 3 个用免费 Apple ID 签名的应用(AltStore 和 SideStore 本身也算在内),并且每 7 天只能申请 10 个新的 App ID。只要触及其中一个限制就会报错,可参考如何修复 3 个应用限制的错误。

必须要有一台电脑

首次安装始终需要用到 Windows 电脑或 Mac。如果使用 AltStore 和 Sideloadly,每次刷新也都需要用电脑。

需要用到你的 Apple ID

需要用 Apple ID 登录。你可以单独用一个免费的小号 Apple ID 来进行 sideloading,以便和主账号区分开。

电脑签名的优点

  • 证书不共享。 证书属于你自己的 Apple ID,不会因为别人使用而被吊销。
  • 可安装任意 IPA。 你自己提供文件,因此不受限于某个源所提供的内容。对于来源不明的文件,建议先检查,可参考如何在安装前扫描 IPA 文件是否有恶意代码。
  • 配合 StikDebug 这类工具,对开发者签名的应用可以实现 JIT。
  • 高级选项。 Sideloadly 可以修改应用的名称、图标或 bundle ID,这样你就能同时安装同一个应用的第二份副本。

付费开发者账号带来的变化

Apple Developer Program 会员资格(每年 99 美元)对两种方式都适用:你可以用它在电脑上签名,也可以把它的证书导出到 KSign 这类设备端签名工具中使用。它能去掉 3 个应用的限制,并让应用的有效期延长到最多一年。每台设备都必须用其 UDID 在账号中注册,可参考如何查找 iPhone 的 UDID。完整对比可阅读Apple Developer 账号与免费 sideloading 的对比。

购买廉价”开发者证书”时要谨慎:这类证书通常由多个买家共用,同样会带来被吊销的风险。

你应该选择哪一种?

  • 你没有电脑:可以选择 Scarlet iOS 这类设备端安装工具。要接受一点:一旦证书被封禁,你的应用可能会暂时停止运行。
  • 你需要 1 到 3 个必须始终可用的应用:使用你自己的 Apple ID,搭配 SideStore、AltStore 或 Sideloadly。
  • 你想要运行需要 JIT 的模拟器:使用 SideStore 加 StikDebug。
  • 你需要安装很多应用并追求最高稳定性:使用付费开发者账号。
  • 混合方案:大部分应用使用设备端安装工具,少数重要应用使用你自己的 Apple ID。我们的免费侧载工具对比一文详细介绍了每款工具。

Scarlet iOS 已确认支持 iOS 14 到 iOS 26;有第三方反馈其支持 iOS 27,但这一点尚未得到确认。

常见问题

设备端签名安全性更差吗?

签名本身并不会更不安全。真正的区别在于信任关系:使用共享证书时,你需要信任提供该证书的服务,以及你安装应用所使用的来源。而使用你自己的 Apple ID 时,证书完全由你自己掌控。

为什么我的应用 7 天后就会停止运行?

这是使用免费 Apple ID 签名的应用的正常到期现象,只需在你的工具中重新签名刷新即可。共享证书被封禁的情况则不同:来自同一安装工具的所有应用会同时停止运行。

我可以在同一台 iPhone 上同时使用这两种方法吗?

可以。通过共享证书安装工具安装的应用,不会计入免费 Apple ID 的 3 个应用数量限制。

类似文章