想搞清楚 iOS 签名为什么有那么多门道,得先弄明白一件事:苹果的开发者账号本身就不止一种。不同账号能干的事不一样,价格也不一样,签名这个行业的整个成本结构,其实是建立在这套账号体系上的。
四种账号类型
苹果开发者计划大致分四类:
- 个人账号(Individual):以个人身份申请,年费约 688 元人民币。可以上架 App Store,可以做 Ad Hoc 分发(也就是超级签名用的通道)。开发者后台显示的是你的个人姓名。
- 公司账号(Organization):以企业主体申请,年费同样是约 688 元,但需要提供营业执照、邓白氏编码等材料。功能上和个人账号基本一致,区别在于后台显示的是公司名称,且可以添加多名团队成员。
- 企业账号(Enterprise):年费约 299 美元(折合人民币两千多元),申请门槛最高,需要企业具备一定规模的组织架构。它的核心价值是 In-House 分发——不需要上架、不需要登记设备,直接把应用发给内部员工。这也是企业签名(行业内常见的叫法)依赖的账号类型。
- 教育账号(Educational Institution):面向高等教育机构,功能上接近企业账号,但限定用于教学场景,日常讨论中较少涉及。
关键差别:能不能做 In-House 分发
四种账号里,真正决定签名玩法的是”能不能做 In-House 分发”。只有企业账号具备这个能力。
个人和公司账号的分发路径是:要么上架 App Store,要么走 Ad Hoc(最多 100 台设备),要么走 TestFlight(TF 签名,苹果官方测试分发通道,上限 10000 名测试员)。这三条路都有明确的量级上限或者审核门槛。
企业账号多出来的这条路,特点是不限量、不上架、不过审——把 IPA(iOS 应用安装包文件)签上证书,用户点链接就能装。这也就是为什么市场上做大规模 iOS 分发的,几乎都要用到企业账号。
企业账号为什么难拿
苹果对企业账号的审核明显更严格,原因不难理解:In-House 分发的权限很大,绕过的是 App Store 的整套审核机制。苹果在发放这类账号时,会核实企业的真实性、规模、以及是否真的有内部员工分发的场景需求。
这几年企业账号的申请门槛一直在提高,同时苹果对已有企业账号的合规巡查也在加强。一旦发现某个企业账号分发的应用明显超出”内部员工使用”的范畴,账号就可能被封,已经签出来的证书也会被吊销。
这也是签名市场价格波动的根源之一:证书本身不贵,贵的是”能被持续使用的合规账号”,以及账号被封之后能快速顶上的备用资源。
怎么判断服务商靠不靠谱
理解了账号体系,就能看出一些判断依据:
- 问清楚账号来源:用的是自己的企业账号,还是别人的?如果是租用的,一旦上游出问题,你的应用会跟着一起失效。
- 问清楚证书上挂了多少应用:一张证书挂的应用越多、越杂,被吊销时的连带面就越大。
- 问清楚失效后的处理:有没有备用证书、多久能重签完成。这个比价格重要得多。
把这三点问清楚,基本就能把市面上大部分服务商的水平区分开。
我是本期作者小思,想解决苹果企业签名、超级签名、TF签名问题?可以在微信公众号对话框找到我哦~(QQ:822404920 微信:A-mk5888)