昨天刚给客户发完24个H5封装好的IPA包的下载链接,刚才刷微信看到客户回了句“全装上了,都能用”,瞬间松了口气,想起去年春天那档子破事,忍不住唠两句。
那时候我接了本地商圈的定制单,给16家入驻的小商家做门店展示APP,客户明确说不想等苹果商城上架,嫌审核严还要砸钱折腾,就要直接做IPA签名分发,用户扫码就能装。我那时候刚接批量的活,找签名渠道没经验,碰上个中间商给我报超级签名0.8元一个设备,拍胸脯说“99天不掉签”,我算了算总共有快两千个预装机,咬咬牙付了1600块,结果不到一周,就有一半用户说APP打不开了——全掉签了。找对方说理,说他们共用的企业证书被苹果封了,要补签得再加800,我当时急着交差,只能加钱,结果半个月又掉了一半,对方说这次是批量用的个人Apple ID被苹果风控了,直接甩手不给补,那会差点赔给客户违约金,头发掉了一大把。
其实我做iOS开发快五年,哪能不懂苹果签名的底层逻辑呢?说白了不管是APP签名还是IPA超级签名,本质都是用苹果开发者账号的证书,给未上架的IPA包做设备授权,让苹果系统认可这个APP可以正常安装,不会弹“未信任开发者”。超级签名用的就是个人开发者账号自带的100台设备分发额度,走的是苹果内部分发通道,那种坑人的小渠道就是一个账号挂几百个APP,超了额度不封你封谁?
踩过这个坑之后我换了三家渠道,现在固定合作的这家做批量TF签名安装,给的价格是1800块包半年,不限批量APP的数量,平时接小量单要做苹果超级签名,也才0.3元一个设备,比原来那个中间商便宜一半还多。
稳定性真的差太多,我去年10月第一批签的15个网站封装的APP,到现在满打满算才掉了1个,还是因为那个商家偷偷在APP里加了不合规的内容被苹果查到,服务商当天就免费给我重新签好了,整体掉签率不到7%,比原来动不动掉一半真的强太多。之前我也试过自己买苹果开发者账号弄,688块一年一个,自己挂签名做,结果三个账号不到一个月两个被风控封了,血亏一千多,才明白个人做批量根本扛不住苹果的检测规则,专业事还是得找专业人。
当然也不是完全没糟心事,上个月就遇到过一次TestFlight后台更新,服务商那边对接晚了,我跟着催了大半天,客户那边也催,搞得我一下午没吃下饭,最后也还是顺利解决了。
很多人一说起苹果签名就觉得全是坑,我原来也是这么想的,掉签掉怕了,这半年用对了批量TF签名,才知道原来也能这么稳。对于我们这种接中小定制单的开发者来说,客户不想走苹果apple store上架,苹果签名真的是性价比最高的选择,找对渠道,比什么都强。