苹果ios签名多应用实测真实使用感受
我平时喜欢捣鼓各种还没上架的内测App,不管是实用的小工具还是开发朋友扔给我的测试版本,都爱装在自己的主力机上试,算下来接触苹果签名也有好几年了,从最开始什么都不懂踩了无数坑,到现在能稳稳用好多个签名App,也攒了一肚子真实的使用感受。
第一次装签名App的时候,我完全摸不着头脑,那时候朋友给我发了一个安装链接,我用自带的Safari打开点了安装,看着桌面上的图标转了半天圈圈,好不容易安装完成,点进去却弹了个提示说无法打开,未受信任的开发者。我那时候以为是安装包坏了,删了重新下了三次,还是一样的问题,急得我到处搜教程,才知道原来非AppStore安装的App需要手动信任证书。最尴尬的是那时候我刚更新了iOS系统,信任证书的入口变了位置,我按着老教程找描述文件与设备管理,找了快十分钟都没找到,后来问了卖签名的商家才知道,新系统改到了通用栏目下的VPN与设备管理里面,进去之后就能看到刚才安装对应的企业开发者证书,点进去点信任,确认之后就能返回桌面打开App了。我还遇到过安装完之后根本找不到对应描述文件的情况,折腾了半天才发现是下载的时候网络波动,安装包损坏了,删掉重新换个Wi-Fi下一遍就好了,这也是我最早踩的一个小坑。
用的久了大大小小的签名类型我都试过,从企业签名、超级签名、TF签名到H5封装,也对比过AppStore上架的体验,每个类型都有不同的感受。最早我用的是企业签名,那时候贪便宜找了个报价很低的共享签名,用了没几天就遇到了掉签,好好的App点进去直接闪崩,又提示无法验证应用,我那时候不知道什么是掉签,以为手机出问题了,还还原了一次所有设置,结果里面存的好多照片都差点弄没,后来才知道掉签就是签名的证书被苹果封了,所有用这个证书签的App都用不了。掉签之后的解决办法其实也分情况,像我用的这种共享企业签名,只能把原来的App删掉,找商家重新签名之后发新的链接再装一遍,最坑的是那时候我用一个内测的笔记App记了好多项目的内容,没有云备份,重新安装之后所有内容都清掉了,心疼了我好几天。后来接触到独立企业签名才知道,P12证书在这里面有多重要,P12就是导出的包含私钥的证书文件,如果自己有企业开发者账号,就能导出对应的P12给签名服务商,做只属于自己的独立签名,整个证书只签你自己的应用,只要你的应用不违规,基本不会被封,稳定性比好多人共用一个证书的共享签名高太多了。我之前借朋友公司多余的企业开发者名额导出过P12,做了三个常用内测App的独立签名,稳了大半年都没出问题,唯一要注意的就是导出P12的时候一定要记得带上私钥,我第一次导出的时候没注意,没打包私钥,服务商说证书用不了,又重新弄了一次才好,而且P12文件和密码一定要保管好,不能随便借给别人,我听说过有人把自己的P12随便借出去,别人用这个证书签了违规应用,结果整个证书被苹果封了,自己的应用也用不了,还没法解封,只能重新弄,这个坑真的要注意。
后来我又用了很长一段时间超级签名,超级签名是用个人开发者账号来签名的,和企业签名比起来最大的好处就是掉签不影响已经安装在手机上的App,我之前遇到过一次超级签名的账号被封,我已经装好的App还是能正常打开用,只有新装的时候才会有问题,这点真的比企业签名舒服太多了,不用动不动就重新安装丢数据。超级签名安装其实和企业签名差不多,也是点链接下载,走一遍信任证书的流程,我遇到的小问题就是很多不靠谱的商家会算安装次数,不小心删掉App再装就要扣一次额度,而且很多低价的超级签名用的都是来路不明的账号,用不了几天就被封,我之前买过一次低价的,不到一个月就用不了,商家也找不到人,钱直接打了水漂,找正规靠谱的商家真的太重要了。
现在我常用的是TF签名,也就是TestFlight签名,这个是苹果官方认可的内测方式,稳定性真的没话说,安装流程也不一样,点了链接之后会先跳转到TestFlightApp,你得先安装TestFlight,然后就能在里面下载你要的App,因为是官方的渠道,根本不需要你手动去设置里面信任证书,下载完成直接就能打开,省了好多步骤。我用TF签名装的一个内测拍照修图App,用了快一年都没掉签,一次问题都没出,真的比之前用的好多签名都稳。当然TF签名也不是完美的,审核比其他签名要严,很多不符合要求的应用过不了审核,而且下载也有一定的限制,更新的时候需要重新上传审核,我之前等新版本审核等了两天,急着测试的时候确实有点熬人,但好在稳定,只要能过审核,用着真的省心。
我也试过H5封装的签名,就是把网页套个壳做成App的样子安装,说实话体验真的不怎么样,本质就是运行网页,网络稍微不好就卡成空白,很多原生功能都调用不了,比如我之前弄的一个本地商家的点餐H5封装App,每次付款都弹不出付款码,好几次当着商家的面尴尬半天,推送也经常收不到,有的时候还会被苹果系统拦截,也就临时用个一两天还行,长期用真的不行,唯一的优点就是弄起来快,价格便宜,对体验没要求的话凑合用还行。
要说最稳的当然还是AppStore上架,只要能成功上架AppStore,根本不用考虑什么掉签、信任证书的问题,用户直接从AppStore搜索下载,更新也自动更,体验是最好的,但是AppStore上架真的太难了,审核特别严,很多内测应用、企业内部用的应用根本不符合上架要求,我之前帮朋友弄他们公司内部的考勤App,改了三次都被拒,最后实在没耐心了,放弃上架转做了TF签名,内部几十个人用也完全够了。
用了这么多年,我也摸出来了怎么才能用的稳定流畅,首先就是不要贪便宜,一定要选适合自己的签名类型,能上架AppStore的,当然优先上架,这是最稳没有之一的选择,上架不了的,只要能过TF审核,就一定要选TF签名,稳定性仅次于AppStore,基本不会出问题,用着特别省心。如果TF也过不了,那就优先选带自己P12证书的独立企业签名,千万不要买那种特别便宜的共享企业签名,我之前一周掉三次的阴影到现在都还记得,折腾来折腾去,耽误的时间比省的那点钱值钱多了。如果只是几个人小范围用,那选靠谱商家的超级签名也可以,掉了不影响已经装的App,也挺方便的,尽量不要选H5封装,除非真的只是临时用。
找渠道也很重要,我找过个人小渠道也找过大平台,个人小渠道一般报价低,但是掉签了半天找不到人,有的甚至收了钱就失联,大平台报价稍微高一点,但是售后有保障,掉签了能及时补,出问题也能找到人解决,当然也有大平台坑人,把共享签名当独立签名卖,所以自己也要懂点基本常识,独立签名不可能卖的特别便宜,报价低得离谱的肯定有问题。
我现在同时用好几个不同签名的App,一个TF的办公工具,一个超级签名的内测游戏,一个独立企业签名的项目管理应用,用了快半年了,一次都没掉过,比最早贪便宜用共享签名的时候省心太多了。遇到小问题我也不会慌,安装不了先清一清内存换个网络重新下,信任了还打不开先看看是不是掉签了,对应不同的签名找对应的解决办法,很快就能弄好。这么多年踩了这么多坑,最大的感受就是签名这东西,稳定永远比价格重要,选对了类型和渠道,其实和用AppStore下载的App差别不大,完全能满足日常使用的需求。