设备端签名 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 个应用数量限制。