我自己开了个小工作室,做了个贴近本地生活的小工具APP,一开始满脑子想的都是直接上架AppStore,根本不知道还有苹果签名这回事,跑了好几回审核,每次都被打回,要么说功能不合规,要么说隐私协议写的不清晰,改来改去折腾了快两个月,还是没能上架,急着做种子用户测试,只能到处问圈里的朋友,才知道原来不上架也能让苹果用户安装,就是用ios签名,那时候张口问的第一句话就是ios签名多少钱,不同的人给我的说法差的特别多,有的说几十块就能用,有的说要好几千一年,我那时候也不懂,只能一个个试,踩了无数的坑,也攒了不少实实在在的感受。
最开始试的是企业签名,朋友说这个起步便宜,适合刚开始测试用,我就找了个报价很低的渠道,操作其实不难,渠道给我一个网页链接,我用苹果自带的Safari打开点一下安装,手机桌面上就开始下载了,没一会图标就出来了,我点了半天根本打不开,还弹出来一个说开发者不受信任的提示,那时候我根本不知道还要信任证书,对着手机瞎找了半天,后来才问清楚流程,要打开手机设置,找到通用,再往下翻找到VPN与设备管理,进去之后就能看到对应企业开发者的证书,点进去选信任,还要确认一次才能用,那时候正好iOS刚更完新版本,位置和原来不一样,我之前记错了地方,在描述文件里翻了半天都找不到,急的满头汗,最后还是对着教程才找对地方,折腾完终于能打开用了,那时候还觉得挺简单的,没想到没用到多久就出问题了。
用了没几天,突然所有用户都跟我说APP打不开,点进去就闪退,图标也慢慢变灰了,我才知道这就是掉签了,赶紧去找签名商,对方说我用的是共享企业签,好多人共用一个企业证书,有别的用户签了违规的APP,整个证书被苹果封了,所以所有人都掉签了,要等补签,补完还要让所有用户重新安装,那时候我刚拉了第一批种子用户,好多人嫌麻烦,重新安装喊了半天也没几个人弄,一下子流失了好多人,我那时候才明白掉签的危害,也问清楚了掉签的解决办法,其实不同签名掉签了处理方式也不一样,共享企业签掉了只能等签名商补签,补完重新安装,要是签名商跑路或者补不了,就只能换别的签名重新来,如果是自己准备证书的独享签,掉签的概率低很多,补签也快,这里就说到了P12证书,我之前根本不知道P12是什么,后来慢慢才弄明白,要是你自己有企业开发者账号,可以自己生成发布用的P12证书和描述文件,把P12发给签名商,他们只用你自己的证书给你的APP签名,不会给别的APP用,自然也就不会因为别人违规被牵连,稳了不知道多少,我那时候也试着自己弄过P12,申请企业开发者账号等了好久,还要弄各种资质,生成证书的时候也踩了坑,一开始导出的时候没设置密码,签名商收了说用不了,我又回去重新弄,还不小心导成了推送用的P12,来回折腾了一下午才弄对,那之后用自己P12做的独享企业签,确实稳定了很多,很久都没掉过一次。
后来我也试过超级签名,那时候听别人说超级签名比企业签稳,我就换了试试,超级签名安装其实更简单,也是发链接用Safari打开安装,大部分时候不用手动去信任证书,签名的时候自动就处理好了,我一开始用着觉得挺舒服,没那么多麻烦步骤,用了一段时间也遇到掉签了,那时候正好我刚做完一波推广,突然就打不开了,我赶紧去问,才知道超级签名是用多个个人开发者账号来签的,要是对应那个账号出问题,你的APP也会掉,掉签之后解决办法就是重新签名,让用户重新覆盖安装,一般数据不会丢,就是麻烦用户,超级签名是按下载量收费的,我那时候用户慢慢多起来,每个月算下来成本比独享企业签还高,而且也还是会掉签,用了一段时间我就换成别的了。
再后来试的就是TF签名,也就是大家常说的TestFlight签名,是苹果官方的测试渠道,这个我一开始听说是最稳的,不会掉签,我就赶紧弄了一个,流程其实就是把安装包上传到苹果的测试平台,审核比AppStore松太多,我改了一次就过了,给用户的就是一个邀请链接,用户点了链接直接跳转到TestFlight,点安装就能用,根本不需要信任证书,也不会弹乱七八糟的提示,我用了好长时间,真的一次都没掉过,太省心了,当然也不是完全没毛病,好多用户觉得还要多装一个TestFlight的APP,麻烦,不愿意弄,还有就是用一段时间之后,新用户没法下载了,得更一下版本才能重新开放下载,我加了一些新功能之后安装包变大,还差点超过限制,不得不删减了一些资源才弄好,总体来说比之前的企业签和超级签名都稳很多,适合没法上架又要给用户公开用的APP。
我还试过H5封装,就是把做好的网页套个APP壳,签完名就能用,那时候想着开发快,成本低,就做了一个试试,安装流程和别的签名APP没区别,也是下载完信任证书就能用,但是用起来体验真的不行,毕竟是套壳的网页,滑动起来都卡,我这个APP需要调用相机扫商家的码,H5封装经常调不出来相机,要么就是卡半分钟才能出来,用户反馈特别差,而且该掉签还是掉签,一点都不省心,用了没多久我就不用了,后来想想,其实H5封装也就适合做那种临时用的活动APP,用个几天就下线,那样成本低还快,长期用真的不行。
折腾了这么多签名之后,我还是回头接着弄AppStore上架,毕竟只有上架了才是一劳永逸,不用天天盯着有没有掉签,不用担心用户突然打不开,这次我找了懂的人帮我改材料,调整功能,把不合规的地方都改了,折腾了好久终于过审上架了,上架之后真的省心太多,用户直接在AppStore就能搜到,下载完直接就能打开用,根本不需要折腾什么信任证书,用户也放心,毕竟官方商店出来的,信任度比第三方链接高太多,转化率也高了不少,当然也不是完全没毛病,每年要交年费,还会时不时被抽审,要是抽审出问题还是会被下架,也需要一直运营维护,但是稳定度真的是所有签名都比不了的。
我遇到过太多次掉签了,掉签了千万不要慌,先看自己用的是什么类型的签名,共享企业签掉了就赶紧找渠道补签,补完通知用户重新安装,要是经常掉,就赶紧换成稳定的,别舍不得那点钱,掉一次签流失的用户比省的那点签名钱值钱多了,我之前就吃过亏,找了个报价特别低的个人渠道,掉签之后半夜联系不上人,等到第二天才处理,大半天的时间用户都打不开,好多新用户直接就走了,那之后我就再也不找那种不知名的小渠道了,还是找靠谱的平台,价格虽然贵一点,但是售后有保障,掉签了能及时处理,省好多心。
要说稳定流畅的方法,我踩了这么多坑才明白,能上架AppStore就一定要上架,这是最稳定最流畅的,用户体验也是最好的,要是实在没法上架,那就选TF签名,苹果官方认可的,基本上不会掉签,稳定度特别高,要是TF也没法弄,那就自己准备P12证书做企业独享签名,证书自己拿着,只签自己的APP,不会被别人牵连,稳定度也比共享签高太多,千万不要图便宜用那种便宜的共享签,掉签掉的你身心俱疲,我一开始就是想着省点钱,结果花了更多的钱,还流失了好多用户,得不偿失。
我也遇到过好多奇奇怪怪的小问题,比如安装完之后一直提示无法安装,弄了半天才知道是手机网络的问题,换个网络就好了,还有信任证书的时候,输了好几次密码都不对,最后才发现是自己输错了锁屏密码,还有P12证书导出的时候,Xcode默认存在iCloud云盘,本地找不到,折腾了半天才找到文件,还有超级签名我装了好几个测试版,相互冲突打不开,我以为掉签了,删了多余的版本就好了,虚惊一场,这些小问题都是一步步试出来的,慢慢也就知道怎么处理了。
其实不同的签名适合不同的阶段,刚开发完只有几个人内测,整个便宜的共享签凑合用也没问题,人多一点就用超级签名,成本也不高,要是要对外开放给用户用,还是选稳定的TF或者独享企业签,能上架就一定要上架,我一开始到处问ios签名多少钱,只想着找最便宜的,踩了无数坑之后才明白,签名这个东西,稳定才是最重要的,便宜没好货这句话真的没错,靠谱的渠道,稳定的签名,比什么都重要,能让你少走好多弯路,也能留住更多的用户,我现在日常就是AppStore放正式版,TF放内部测试版,遇到需要临时用的活动才会弄个短签凑合用,这么久下来,再也没有因为掉签慌过神,整体用着也顺畅多了,身边朋友问我ios签名多少钱,我都会告诉他们,别先看价格,先问稳不稳,有没有售后,这才是最关键的。