昨天凌晨两点,我手机弹了个用户消息,问为啥之前留的老APP打不开,我心里咯噔一下,点开后台一看,哦,是去年用超级签名留的零散老用户,新用户早就走新签名了,我爬起来给人发了新链接,顺手翻了翻这两年做IOS小工具攒的签名坑,说出来给同行提个醒。

我是个做本地生活小工具的独立开发者,一开始做了个找停车位、查商家排队的H5,好多老用户说每次打开网页太麻烦,催我做个APP。我本来想走苹果apple store上架,问了一圈,光代理包过就要6000,我这工具完全免费,靠一点本地商家广告费糊口,哪赚得出这个成本,就决定走苹果签名分发——把H5封装做成IPA包,签个名就能让用户直接安装,不用过审上架。

最早听圈里人说超级签名稳,我找了个淘宝店家,0.8元一个设备,冲了100块拿了125个名额。那时候我不懂技术原理,后来踩了坑才弄明白:苹果超级签名说白了就是蹭个人苹果开发者账号的100台设备配额,走Ad Hoc设备签名分发,你装APP的时候,系统自动把你的设备UDID加到对应Apple ID的设备列表里,相当于苹果认了这个设备,所以能正常打开。但坏就坏在,如果这个开发者账号被苹果风控了,那名下所有签名的设备全都会掉签。我那125个用户,半个月掉了90个,后来才知道店家拿的是租来的黑号,早就被苹果标记了,钱也不退,我那叫一个窝火。

之后又换了一家,1.2元一个设备的IPA超级签名,贵点确实撑得久一点,但也就撑了一个多月,赶上苹果清查违规开发者账号,一次掉了我180个活跃用户,我熬了一整夜挨个给用户发新安装链接,那时候真想直接把IOS端砍了算了。

后来一个做外包的同行拉我进开发者群,说他用了大半年的企业签名包月不掉签,380块一个月,共享企业签,承诺掉签免费补,稳定率在98%以上。我那时候已经不抱希望了,想着380就当扔了试试,结果用到现在快8个月,一共只掉过两次,都是苹果抽风集中查证书,人家不到3小时就补好了新包,用户重新点一下链接安装,本地数据都不丢,根本不影响用。

说句实在话,现在靠谱的企业签名做的就是稳,它和超级签名原理不一样,用的是苹果企业开发者账号的内部分发证书,不需要绑定单个设备的UDID,只要证书不被封,所有装过的用户都能用。靠谱的商家会控制每个证书里签的APP数量,不会一堆APP堆在一个证书里触发苹果风控,自然稳定很多。我现在300多个活跃用户,每个月固定380,算下来比之前超级签名不断掉签不断补名额还便宜,还省心。

当然也不是说超级签名完全不能用,如果你只有几十个内测用户,偶尔测测版本,超级签名其实也够用。但要是做正式分发跑用户,真的不如找个靠谱的企业签名包月不掉签,省得天天被用户追着问“为什么我的APP打不开”。我现在半个月才登一次签名后台,终于不用天天提心吊胆等掉签了,坑踩多了,总算找着个能用的了。(全文1082字)