昨天刚给新一批180个用户发完下载链接,坐在楼下咖啡店翻用户群聊天,翻到一年前大家追着我问“为什么APP又打不开了”的记录,还是忍不住心梗。作为一个两次申请苹果apple store上架都被拒的独立开发,做iOS端这些年,苹果签名的坑我几乎踩遍了。

最早图便宜找的企业签名,150块一个月,中间商拍胸脯说“稳定不掉”,结果半个月掉了三次,一次全掉。那时候我才不到80个用户,直接炸群,小一半人说再也不用了。

那时候我连苹果签名的本质都搞不清,后来自己啃了一周才弄明白:不管是IPA签名还是APP签名,本质都是借苹果开发者的证书权限,给没上架的应用做分发。企业签用的是企业级开发者证书,超级签名用的是个人苹果开发者账号,每个个人账号最多绑100台设备,所以做IPA超级签名就是按设备量算钱,把你的应用绑定到对应设备的UUID授权里,才能绕开上架让用户安装。

后来听人说超级签名比企业签稳,我咬咬牙换了苹果超级签名,找的渠道2块钱一个设备,第一个月新增170个用户,扣了我340块,比企业签贵但确实稳了半个多月。结果没开心多久,对方用的共享Apple ID触发了苹果风控,一批账号全被封,当天就有40多个用户的APP打不开,我又连夜挨个发小红包补偿,那时候真的想直接砍掉iOS端算了。还踩过一次价格坑,有人喊我做特价苹果超级签名,1块3一个设备,我预充了200块,结果一周后人直接失联,所有设备全掉,钱也打了水漂。

后来给一个客户做H5封装、网站封装IPA的时候,对方提了一句批量TF签名,说现在很多不上架的小应用都用这个,我抱着死马当活马医的心态试了,谈下来的价格是一年320块服务费,千次以内下载不额外收费,用户过一万之后每个月加50块,低到我都不敢信。

用到现在快八个月了,我总共才遇到三个用户说打不开,一问都是他们自己清理描述文件误删的,根本不是掉签。之前企业签平均每个月掉个两三次,苹果超级签名每个月都有十分之一左右的用户因为账号风控掉签,现在这个批量TF,本质是走苹果官方的TestFlight测试通道,本身就是苹果允许的分发方式,只要包不违规根本不会掉。

唯一一次出问题是我刚做H5封装的时候,没控制包体积,搞到1.1G,超过了TF的上传限制,后来压缩了冗余资源压到700多M就顺利过了。现在我快1600个用户,每个月成本才三四十块,比之前动不动几百块还挨骂舒服太多。

做小开发本来就没多少流量预算,能找到稳定不坑的苹果签名真的太重要了,折腾大半年,没想到最后批量TF给我兜了底。(全文约1080字)