前几天刚给一个做生鲜配送的客户交完活,他的项目就是把原来的H5下单页做H5封装成IPA包,不用上苹果apple store上架,给区域内的二十多个团长用,问我选什么签名靠谱,我直接给他推了现在一直在用的苹果超级签名。
说出来不怕笑话,我做了五年iOS外包开发,接了不少不需要公开发布的小项目,最早那两年因为不懂苹果签名的门道,掉签掉的我都想推掉所有需要签名的活。前年接了一个连锁超市的内部考勤APP,客户不想走苹果商城上架,要做APP签名直接给员工用,当时图便宜找了网上的中间商,做的企业签名,报价季度付300块,说掉签免费补,结果才12天就全掉了,找对方补,补完18天又掉,再找就直接被拉黑了。我那时候给客户赔了半天笑脸,又自己掏了200块找了另一家,那家的企业签名分档次,共享证书是每月120,独占证书是一年3600,客户那会预算有限,就选了共享的,那个季度下来掉了三次,每次掉了所有员工都要重新安装,客户被搞的头大,我也跟着丢人。
那时候我特意去翻了苹果开发者文档,才彻底搞明白苹果签名也就是大家说的iOS签名、IPA签名到底是怎么回事:本质就是用苹果开发者账号申请的证书,给未上架的IPA包做授权,让iOS系统认可这个安装包,不用经过App Store审核就能直接安装。企业签名用的是299美元一年的苹果企业开发者账号,本来是给大企业做内部APP分发用的,共享企业签名就是几十上百个APP共用同一个证书,苹果检测到非正规内部使用,一风控就掉签,这就是共享企业签名掉签掉的没完没了的核心原因。
而超级签名,也就是IPA超级签名,原理和企业签完全不一样,它用的是99美元一年的个人/公司开发者账号,本质是把用户安装设备的UDID添加到开发者账号的测试设备列表里,再给IPA单独签名,每个账号最多绑定100台设备,相当于这个设备是苹果官方承认的测试设备,风控概率低太多,稳定性自然就上去了。
当然,也不是说超级签名就没坑。
我之前贪便宜,在朋友圈找过一个个人接签名,报价才8毛钱一台设备,比我之前找的渠道便宜了近三分之一,我想着不就是签名吗,能差多少,就给一个做社区团购的小客户签了50台,结果才一周,全部掉签,对方说他的开发者账号被苹果封了,不退钱也补不了,我最后自己赔了客户500块才把这事摆平,后来才知道,那人用的都是盗来的黑苹果ID,被苹果查到就是一锅端,肯定全掉。
从那之后我就固定找了一家做了四年的正规渠道,现在一直拿的1块2一台设备,用的都是正规自购的苹果开发者账号,我这一年多签了二十多个项目,加起来小一千台设备,总共就掉过一次,还是客户那边的运营不小心删了开发者后台的设备列表,渠道当天就给重新签好了,一点没影响使用。我现在接过的网站封装、H5封装的活,只要是不用上架的,基本都推这个苹果超级签名,大部分客户用个大半年都不会出问题,稳定性真的比共享企业签名好太多。
也有同行问我,为什么不自己搭签名平台自己签?我之前真试过,自己买了一个个人开发者账号,花了快700块,结果我那阵子赶项目,批量加UDID,不到四天加了90台,直接被苹果风控封了账号,700块直接打了水漂。后来才知道,苹果现在对个人开发者账号加设备的频率管的很严,太快了直接判定违规,普通人根本扛不住这个风控,还是专业渠道有技术控速,稳得多。
要是真的能做苹果商城上架的项目,那当然上架最好,但大部分找我做签名的客户,要么是资质不全过不了审,要么是内部使用没必要花那个钱上架,花大几千找代办上架还不一定能过,不如花几百块做个稳定的超级签名,够用还省心。
踩过一次企业签名掉签的大坑,我现在就认一个理:对我们接小项目的外包来说,给客户找的东西稳定比什么都强,省得来回折腾掉口碑,现在这个超级签名用了快两年,八成以上的项目都能稳得住,我已经很满足了。(字数1682)