揭秘IOS“超级签”与企业包行业内幕

2019-12-21| 发布者:城市互动小编| 浏览:

2019年7月17号-18号,连续两天,大量苹果企业签名被清理,基本上所有依靠苹果企业签名存活的应用无一幸免,业内哀嚎一片,德普优化作为专业的ASO优化和移动APP推广—关键词排名数据分析平台,今天就为大家解读,“如何稳定企业签”、“揭秘“超级签”,希望对大家有所帮助。
一、简述IOS企业签
不同于开源的安卓系统,苹果的IOS系统对应用的审核机制使得大量的APP无法上架到苹果应用商店中。因各种特殊原因需要让用户安装自己APP的开发者,利用苹果企业开发者证书签名自己的应用,并将其发布在自己公司的网站或者第三方渠道进行推广是众多开发者解决这一问题的首选,然而高频的“掉签”率也令人望而却步。
那什么是“掉签”?“掉签”又会带来什么样的影响呢?
“掉签”是指应用当前使用的苹果企业开发者证书被苹果封掉了,主要表现为以下两点:
1、新用户无法下载:用户下载之后APP只显示名称且不显示正常的图标,同样在描述文件与设备管理中,不会出现新的“企业级应用”。
2、已安装的用户无法打开应用:打开时提示“未受信任的企业级开发者”,并且进入设备种打开描述文件与设备管理,找到对应证书后,点击验证应用会提示无法通过。
这就意味着应用不仅无法获得新的用户,且之前积累的用户也无法正常使用该应用,需要重新将应用签到其他正常的企业开发者帐户下,并让用户重新下载才能使用,这对应用的推广可谓是灾难性的打击。
二、影响企业签的稳定性的因素有哪些?
谈到开发者帐户,这里也给大家简单介绍一下苹果各开发者帐户的区别,(如下图)
其中,苹果企业账号(Apple Developer Enterprise Program)是苹果公司提供给 iOS 开发者的一种高级别的开发者账号,区别于个人开发者账号和公司开发者账号。
正是由于企业帐户的特点,给开发者在测试和分发 App 时,带来了极大的便利。一般开发者申请使用苹果企业账号(或苹果企业签名),就是奔着这个目的去的。然而由于苹果企业帐户的权限较大,所以苹果对企业帐户的发放也极为严格。
一般来说,影响iOS企业签名的稳定性因素有以下要素:
1.企业证书的装机量:一般来说,企业证书是用来给自己的企业内部员工用的,如果装机量达到百万级别的时候,肯定是会被苹果检测到的,极有可能会被认定违法苹果协议的,所以企业证书签名的应用越多,安装的数量越多,企业证书也越可能被封掉。
2.生成的p12的安装数量:p12证书安装数量如果超过三台电脑,可能会触发苹果的安全机制,导致证书被封。
3.生成的revoke的次数:企业证书反复的生成和revoke,也会导致触发苹果的安全机制,导致企业账号被封。
4.被举报:应用被举报也会被苹果注意到,从而导致帐户被封,被举报的原因有很多,就不列举了。
三、如何让你的企业签稳定不掉队?
目前国内市场的大环境下,苹果对已发放的企业帐户的管理也是越来越严格,很多开发者会因各种原因,导致企业账号被封,从而造成了不小的损失。所以,德普船长建议各位在使用企业签名分发应用时,需要做到如下几点:
1、不要将企业签名后的应用发布到各种“应用广场”。
2、不要随意传播应用的安装链接,真正做到只在内部使用。
3、Provisioning Profile 文件与p12 证书文件不要随意导入导出,最好做到专人专机。
4、自己的开发者帐户绝不外借。
5、不要将 p12 证书文件和 Provisioning Profiles 文件上传到第三方打包平台,如云编译、云打包之类的平台。
6、测试的时候最好在企业内部网络进行,如果需要连接 Internet 的话,请注意网络环境不要发生太大的变化。
四、揭秘“超级签”
超级签其实就是个人签的特殊应用,是拥有大量个人开发者证书的企业包分发平台基于“个签”推出的一款产品。
首先,因为个人签是没有掉签这个说法的,个人签本身不会被封,但是有有效期限,期限就是一年。到期之后就要重新换一个签名,因此企业包分发平台的口号都是保证一年不掉签名。
其次,一个个人签只能分发100个设备,那么他们又是怎么做到那么大的分发量呢?因为所谓的“超级签”是通过绕签进行分发的。
使用个人开发者证书重签App,首先要拿到目标用户的设备标识,即UDID,然后配置到个人开发者在苹果官方的后台中,使得对应设备能安装这个证书打包的应用,最后重签给用户安装。通过技术手段重复完成这一操作达到大量分发。
这就是为什么超级签分发之后要经过多重设备,大概流程就是安装的时候你手机的UDID会发送到他们的服务器,然后UDID到某个签上面,再进行生成描述文件,给IPA签名,因此只要个人账号多,就没有做不到的量。
超级签的缺点和优点显而易见:
缺点:用户的使用期限是一年,到期后还是需要再重新进行;而且价格极高,一般按照安装量来计算费用。
优点:用户首次打开时不需要进行信任、验证等额外操作,同一台设备下载安装应用不限制下载次数,免费更新,解决了以往企业签名的掉签闪退难题。
五、总结
在国内,企业证书签名由于权限大、限制少的特点,除用于企业内部之外,还广泛用于测试、盗版、或其他一些无法通过苹果审核的APP。目前,苹果对于企业开发者帐户的管控是非常严格的,任何违背苹果条例的帐户都会被封号。苹果企业开发者账号一旦被封,基本上也就没有办法找回来了,款也不会退的,并且一年内不得再次注册。
因此各位苹果开发者在使用自己的企业签名时一定要按要求进行操作,避免被苹果的机制误伤。而需要利用企业签名进行推广自家APP的开发者,可根据自己具体的需求,选择合适的企业包分发平台进行签名。
<
>
 
QQ在线咨询
售前咨询热线
180 2790 5258
售后服务热线
0762-3399258
返回顶部