上周六我正蹲在家楼下咖啡馆改前端bug,手机突然震个不停,是上个月接的本地生鲜店的客户,连发十几条语音,说他的预定APP用户都装不上了,点开就提示“未受信任的企业开发者”。我心里咯噔一下——又掉签了。

做IOS签名外包这么久,掉签真的是刻进DNA的恐惧。最早我刚接H5封装、网站封装的私活的时候,什么都不懂,只知道找便宜的,那时候加了个签名群,有人卖企业签名,150块钱一个月,比大平台便宜一半还多,我当时乐得不行,给第一个客户就用了这个。结果不到半个月,掉了三次,每次掉签就是几百个用户用不了,客户天天追着我骂,我那时候赚的钱还不够赔人情的。

后来才慢慢摸懂苹果签名到底是怎么回事。说白了,苹果这套机制就是靠证书认APP,你不做苹果商城上架,没经过App Store审核,就得用苹果开发者账号出的证书给你的IPA做签名,也就是常说的IPA签名、APP签名,让苹果系统认为这个安装包是合法的,才允许你装。我们说的超级签名,也就是苹果超级签名、IPA超级签名,和普通企业签名原理不一样:企业签名用的是299美元一年的企业开发者账号,不用绑定设备,理论上能装无数台,但苹果现在查得严,尤其是共享证书那种,几百个APP挤一个证书,稍微有个违规的,苹果一封,全掉。而超级签名是用个人苹果开发者账号的Ad Hoc测试权限,每个账号最多绑100台设备,签名的时候自动获取用户的UDID写进描述文件,再用申请好的P12证书做分发,整个过程无需越狱,用户点个链接就能安装,因为分散在几百上千个个人号里,一个号出问题不会影响其他,稳定性天生就比企业签名好太多。

我踩过最大的坑其实还是价格坑。之前看有人卖超级签名,8块钱一个设备,比当时平台的12块一块便宜了三分之一,我想着不就是签名吗,能差到哪去,就给一个做社区团购的客户上了这个,一共210台设备,省了小八百块,我还美滋滋的。结果不到一个月,对方那边批量Apple ID风控,苹果封了将近一半的号,我那210台设备直接掉了180多台,客户当时正做团长拉新,半天时间几百个团长进不去后台,我连夜给客户转了一千块做补偿,还免费重新做了一遍签名,才把这事摆平,后来才知道,便宜的超级签名用的都是批量注册的黑号,甚至是盗来的个人Apple ID,P12证书申请都不是正规渠道,苹果一抓一个准,掉签都是迟早的事。

那段时间我甚至想过,要不干脆劝所有客户都去走苹果apple store上架算了,省得天天担惊受怕。可架不住很多小客户预算有限啊,做个H5封装才几千块,上架不仅要交688的开发者年费,找代办审核还要大几千,动不动审核一两个月,还可能因为各种奇奇怪怪的原因被拒,对于很多做本地生意、只给自己用户用的小商家来说,完全没必要,也掏不起那个钱。苹果签名就是给这些人用的,只要稳定,比什么都强。

后来经同行介绍,找了现在长期合作的上家,他们做IPA超级签名,价格是10块钱一个设备,独享的企业签名是380一个月,年付是2800,比之前那种野路子贵一点,但胜在规矩:所有苹果开发者账号都是正规申请的,P12证书自己打理,每个个人号最多放80台设备,绝不超额,也不接违规的APP,就做正规的H5封装、内部办公APP这类。

我从去年九月份到现在,一共在他家放了五个APP,三个H5封装的本地服务号,两个企业内部办公APP,一共快七百台设备,到现在快一年了,只掉过一次。还是上个月苹果更新开发者政策,误伤了三个号,对方上午发现的,半小时就重新签好了,给我发了新的安装链接,我转给自己客户,大部分用户重启一下就好了,连投诉都没几个。这种稳定性,是我之前用便宜签名从来没体验过的。

说起来我也试过自己申请苹果开发者账号自己做签名,那时候想着自己弄成本低,结果折腾了半个月,P12证书申请参数不对,描述文件老是出错,装上去就是各种信任问题,而且一个个人号只能100台设备,客户要个两三百台我就得买四五个号,天天盯着怕苹果风控,太费精力了,算下来,每个设备的成本比找上家还要高,还搭上我大把时间,真的不如找靠谱的上家,贵几块钱一台,省下来的时间我都能再接两个活了。

其实这行哪有什么神秘的,就是一分钱一分货。之前我也贪过便宜,踩过无数掉签的坑,被客户追着骂的日子真的不想再来第二次,现在就认稳定,只要不是动不动掉签影响用户,贵一点真的没关系。我现在接网站封装、H5封装的单,只要客户不要求强制上架,我都推苹果超级签名,大部分客户用个一年半载都没毛病,省了我多少事,也攒了不少回头客,这两年的外包活大半都是老客户介绍来的,说来说去,就是选对了稳定的签名路子而已。