我最早做一款个人自用的小众工具,一开始没想着上架App Store,只是自己和十来个相熟的朋友一起用,那时候对苹果签名完全不懂,只想着找个便宜能用的就行,没想到这一踩坑就是大半年,天天被掉签搞得焦头烂额,直到最后摸清楚了各种签名的门道,找到适合自己的稳定方案,才算彻底省心,还落了个凡事必先做超级签名数据备份的习惯,这都是血的教训换回来的经验。
最开始找签名的时候,我刷到很多个人商家的推广,说企业签名便宜不限安装量,一百块能用三个月,我那时候贪便宜,二话不说就付了钱,那时候我根本不懂苹果签名的原理,后来踩坑多了才慢慢搞明白,苹果对iOS设备安装应用有严格的限制,只有经过苹果授权的证书签名的应用,才能获得系统的信任,正常打开运行,不同类型的签名用的是不同权限的苹果证书,稳定性的差别天生就很大。企业签名用的是苹果发给企业开发者的内部分发证书,本来就是给企业内部员工测试内部应用用的,根本不对外开放分发,很多商家拿这种证书出来给大量外部应用签名,苹果检测到违规使用就会直接封掉证书,一掉就是所有签过的应用全掉,这就是企业签名掉签频繁的核心原因。
我第一次用的就是最便宜的共享企业签名,说白了就是很多商家把一个企业证书拿去给几百上千个不同的应用签名,平摊成本,所以卖的便宜,我那个签名用了才四天,早上出门准备给一个朋友演示,点开图标直接提示无法验证,当场就掉了,我赶紧找商家补签,商家过了半天才回我,说证书被封了,给我换了个新证书重新签,我以为这下没问题了,结果才过了六天又掉了,那大半个月里,前前后后掉了四次,每次补签都要等大半天,有时候商家还借口说重新弄证书成本高,要收额外的补签费,算下来比一开始说的贵多了,后来我干脆换了一家,选了所谓的独享企业证书,三百多一个月,商家说整个证书只给我一个人用,不会给其他应用签名,确实稳了一段时间,差不多一个半月没掉,我那时候还以为终于找到了靠谱的方案,结果某天凌晨苹果更新了检测规则,我的证书还是被封了,又得重新弄,那段时间我光是补签重签就跑了不下十次,每次掉签都要重新通知朋友,让大家重新安装,好多朋友都吐槽说太不靠谱,那时候我真的动了放弃的念头,后来想着工具做了这么久,舍不得扔,就开始查各种签名方式,挨个试。
第二个试的就是超级签名,那时候听朋友说超级签名稳定性比企业签名好,我就去了解,超级签名用的是苹果个人开发者账号的证书,每个个人开发者账号最多只能绑定一百台设备,刚好我也就几十个人用,完全够,我一开始找了那种很便宜的,几分钱一个下载,满一百个下载才几块钱,我想着这么便宜试试不行也不亏,结果用了不到二十天,整个账号被苹果封了,所有安装过的设备全掉签了,那时候我完全不懂什么超级签名数据备份,工具里存了好多我自己整理的重要资料,重新安装之后所有数据都清空了,找都找不回来,心疼了我好久,从那之后我就记住了,不管弄什么签名,尤其是超级签名,一定要提前做好超级签名数据备份,这是绝对不能省的步骤。后来我换了一家正规的大平台,超级签名按设备收费,每个设备六块钱包用一年,掉了免费补,我付了三百多块,五十多个设备,用到现在快十个月了,只掉过一次,还是因为苹果调整了检测规则,商家当天就给换了新的账号重新签好了,我提前备份了数据,十几分钟就全部弄完,一点都没影响使用。超级签名其实真的适合我们这种小范围分发的,只要商家不拿黑号、共享号给你,每个账号少签几个应用,不超额加设备,苹果根本不会随便封号,稳定性比普通企业签名好太多,价格其实算下来也不贵,我之前用共享企业签名,一个月补签花的钱加起来都快赶上超级签名一年的费用了,还天天闹心。
试过超级签名之后我还用过一段时间TF签名,也就是TestFlight签名,那时候我这边用的人慢慢多了,快到一百个了,超级签名的限额不够,我就找平台做了TF签名,TF签名其实就是把应用放到苹果官方的TestFlight测试平台,让用户下载测试,本质上是苹果官方允许的分发方式,所以稳定性真的没的说,我用的那三个多月,一次都没掉过,价格当时花了四百多,包过审能用九十天,其实也不贵,只是TF确实有不方便的地方,用户下载要先装TestFlight,还要跳转到链接获取,步骤比直接装ipa麻烦很多,而且我的应用安装包稍微大了一点,差点传不上去,审核虽然比App Store松,但还是卡了我一次,改了点内容才过,而且九十天到期之后就要重新上传重新审核,后来我把不用的设备清理了一下,名额又够了,就换回了超级签名,毕竟对我来说更方便,不过要是你的使用人数在几百上千,TF签名真的是很稳定的选择,毕竟是官方认可的,很少出问题。
我还试过H5封装,就是把网页打包成App壳再签名,当时想着会不会更便宜更稳定,结果花了八十块做了一个,体验真的太差了,原生的很多功能用不了,推送也经常收不到,打开速度还慢,而且一样要签名,该掉还是掉,我用了不到一周就换掉了,H5封装也就适合那种只是把网页做成App壳,所有内容都在线上的,稍微需要点本地功能的都不合适,价格确实便宜,但是体验真的跟不上。
我也认真考虑过官方上架,就是直接把应用放到App Store,官方上架肯定是最稳定的,只要你的应用不违规,永远不会掉签,用户下载也最方便,但是官方上架的审核真的太严了,我的这个小众工具不符合苹果的一些规范,前前后后提交了四次,全被拒了,而且每年还要交开发者年费,就算这次过了,以后哪天查到违规还是会直接下架封号,对我这种个人做的小工具来说,太不划算,所以最后还是选择了用签名分发的方式,适合我自己的需求。
算下来我前前后后踩了大半年的坑,换了不下五个商家,试过五种不同的分发方式,重签补签的次数我都记不清了,一开始找小商家,掉签了联系不上人,补签要加钱,后来找对了正规渠道,选对了适合自己人数的签名方式,现在已经稳定用了快一年,从来没有耽误过使用,之前掉签丢数据之后,我养成了定期备份一次超级签名数据的习惯,就算真的掉签,重新安装之后直接导入数据就能用,一点都不影响,身边好多做个人内测、小范围分发的朋友找我问经验,我都会跟他们说,别一开始就贪便宜,一定要选正规的商家,根据自己的使用人数选对签名方式,一定要记得做超级签名数据备份,别像我一样丢了重要数据才后悔。
现在我用的这个稳定方案,平均下来每个月才几十块钱,比我之前天天补签花的冤枉钱还少,却省了不知道多少心,出门给人演示,朋友日常使用,从来没出过打不开的问题,这种稳定的体验,真的是之前天天掉签的时候想都不敢想的,其实找苹果签名说白了,就是找稳定,再多的花里胡哨,天天掉签也没用,选对了适合自己的,才能真的省心。这段时间我也给好几个朋友推了我在用的渠道,他们用下来也都说稳,有人做工作室的内部工具,一百个设备刚好够用,大半年没掉过一次,有人做客户的内测应用,TF签名用了快半年也没出问题,大家都觉得终于不用再为掉签的事折腾了。其实苹果签名本身不是什么黑科技,只要选对了证书渠道,不违规滥用账号,稳定性完全可以得到保障,只是太多人一开始被低价吸引,踩了坑之后就觉得所有签名都不稳定,其实只是没找对地方而已,我走了这么多弯路,最大的收获就是明白稳定才是最划算的,省那几十块钱,天天折腾掉签补签,反而花了更多钱,受了更多罪,现在这样安安稳稳用着,才是真的舒服。