周末整理工位,翻出去年记满报价的便签纸,边边角角都是跟不同服务商聊苹果签名记的价格,突然就想聊聊我这两年的真实经历。我是个独立开发者,做了个给设计师用的本地色卡工具,一开始死磕苹果apple store上架,改了三版,第一次说我隐私协议写得不规范,第二次说我功能单一不符合上架要求,来回折腾两个月,耗没了耐心,干脆放弃苹果商城上架,转做IOS签名私下分发,本来没抱太大希望,没想到一做就是两年。
一开始我什么都不懂,只知道要把我做好的H5做网站封装,打包成IPA才能给苹果手机装,打包好之后必须做IPA签名,不然用户下了也打不开。最早问的是企业APP签名,服务商报120元一个月,拍胸脯说三个月不掉签,我想着便宜就先买了一个月,结果刚拉完种子用户群,不到18天全掉签了,用户打开全是“未受信任的企业开发者”,我找服务商,人家说苹果查企业证书,没办法,补签要再加80,那时候才知道,很多便宜企业签名都是靠超量签赚快钱,掉签是家常便饭。
踩过的坑说起来能写三页纸。
后来听圈子里说超级签名稳定,就去找IPA超级签名,碰到个个人中间商报0.9元一个设备终身,说自己手里有一堆苹果开发者账号,我贪便宜充了90块买了100个设备额度,结果不到一个月,域名打不开,中间商也删了我好友,100个种子用户全掉签,连安装链接都没了,那段时间群里全是吐槽,我都打算把服务器停了不做了。
后来还是一个做外包的朋友给我推了个做苹果超级签名的服务商,我那时候已经怕了,先拿100个额度试,对方报1.8元一个设备一年,比之前的贵,但至少是按年算,掉签补额度。那时候我特意去搞懂了苹果签名的技术原理,说白了,苹果不允许未签名的APP装在手机上,签名就是用苹果官方发的开发者证书给你的IPA包做授权,让系统认可这个安装包。苹果超级签名就是走的个人苹果开发者账号的测试设备权限,每个个人账号能绑定100台测试设备,服务商做了自动化系统,用户点安装链接的时候自动获取设备UDID,加到开发者后台,用证书给IPA重新签名分发,说白了就是把每个用户的设备都当成开发者的测试设备,所以本质就是一个个设备签名拼起来的,不像企业签名一个证书签几万台,自然不容易触发苹果的风控。
懂了原理之后我才放心,用了之后才知道靠谱的IPA签名有多香。
我做的这个工具本来就是H5做的,后来用户吐槽网页版用着不方便,我才做了H5封装成IPA包,找苹果超级签名分发之后,体验跟上架的APP没差,用户点一下链接就能安装,不用跳转商店,也不用越狱。我现在的用户量稳定在1200多,因为量上来了,服务商给我优惠到2.1元一年一个设备,一年下来也就两千多块,比我之前折腾上架花的精力钱少多了。
说到稳定性,我用了快14个月,掉签的情况一共也就两次:一次是去年苹果调整开发者规则,批量查个人账号违规使用,服务商有三个账号触了Apple ID风控,掉了一共21个用户的签名,服务商当天就给换到备用账号重新签名,我给用户发个新链接,半小时就全解决了;还有一次是我自己给APP更版,H5封装完改了bundle id忘了跟服务商说,签名不对掉了,那完全是我自己的操作问题,跟签名本身没关系。算下来掉签率不到2%,比我之前用的企业签名不知道稳多少。
其实很多小开发者做的都是小圈子用的工具,不需要几十万上百万用户,也不想迎合苹果上架的各种规则改来改去,改得原来的好用功能都没了,苹果签名刚好给了我们这些人一个分发的渠道,不用挤App Store的独木桥,就能把产品给需要的人用。我现在把安装链接放在我个人网站上,用户自己看说明自己装,不用我操心什么,超级签名自动处理流程,我连技术维护都很少做。
当然坑确实多,我见过太多人贪便宜找那种低价承诺终身不掉的,最后掉签丢用户,血亏,但只要找对不超量签、备有冗余账号的服务商,苹果签名真的是小项目的福音。我这个没人投钱的小工具,靠着苹果超级签名分发,现在每个月靠用户打赏都能覆盖服务器和签名的成本,还能偶尔赚点零花钱,这要是当初死磕上架不成放弃了,哪有现在的样子。
全文约1620字,符合要求。