凌晨三点的微信,比甲方的夺命call还吓人。我摸过手机一看,是半年前接的本地母婴店定制预约工具的老板,说APP打不开,点进去弹“未受信任的开发者”。我瞬间清醒——又掉签了。

做iOS外包快五年,我这种接中小定制单的开发者,大半客户的需求都达不到苹果apple store上架的标准:要么是功能太垂直,只有几十上百个内部用户,要么是涉及一点私域预约、门店会员功能,碰了苹果的规则红线,上架根本过审,所以全靠苹果签名分发,坑我踩得能凑一箩筐。最早图便宜找的企业IOS签名,150块钱一个季度,拍胸脯说稳定不掉签,结果半个月掉三次,每次掉了商家要等一天才补,客户追着我骂,我还没处说理。后来转做苹果超级签名,碰上赚黑心钱的中间商,给我报2块钱一个设备,说比别家便宜一半,结果不到十天,三百多个设备全掉了——对方用来做IPA签名的苹果开发者账号全是被盗的黑号,被苹果风控一次性全封了,钱退不回来,我还自己掏红包给客户道歉,赔了夫人又折兵。

其实我自己做开发,摸来摸去也摸透了苹果签名的技术原理:说白了就是苹果不允许未上架的APP直接安装在iOS设备上,你得用苹果官方发的开发者证书给你的IPA包做授权,相当于给APP发了个官方认可的准入证。普通企业签名是用企业级开发者账号,不用绑定设备UDID,谁都能装,但只要证书被举报或者批量滥用,苹果一封就全掉。超级签名不一样,IPA超级签名是用个人或公司苹果开发者账号走的官方设备授权通道,每个要安装的设备都得把UDID加到账号的设备列表里,苹果个人开发者账号本来就限制最多100台设备,相当于每一个设备都是苹果官方登记过的,合规性高太多,自然稳得多。

后来经同行介绍找了个一手渠道,价格算下来其实比中间商贵不了多少:IPA超级签名3块钱一个设备,掉签终身免费补,H5封装打包加签名一次才80块,要是客户自己有苹果开发者账号,只收20块手续费帮忙做网站封装和签名配置。

我现在给客户做的H5转APP,全走他们家的苹果超级签名,快四个月了,总共就掉过两次签,还是苹果更新政策扫违规号,其中一个账号被清了,对方十分钟就给我换了证书补好签,给用户发个新的安装链接就搞定,根本不耽误商家用。

之前我一直以为H5封装天生容易掉签,其实根本不是,就是看服务商会不会控风险。人家现在每个苹果开发者账号最多只放65台设备,从来不占满100台的额度,也不拿一个证书签几百个乱七八糟的IPA包,自然不会触发苹果的风控,真的做到了H5封装不掉签。

我也想过攒功能凑资质去苹果商城上架,但这些小工具都是给小商家做的定制化产品,本来用户就几百个,上架花几万成本根本收不回来,苹果签名就是我们这种小开发者吃饭的路子。踩了这么多坑,终于找到稳定靠谱的,现在别说凌晨三点的微信了,我一觉睡到大天亮都没人找我修APP,这种踏实感,比赚多少快钱都舒服。(字数1127)