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的开发者,可根据自己具体的需求,选择合适的企业包分发平台进行签名。

首先下载安装data.table包_首次揭秘“超级签”与企业包行业内幕!相关推荐

  1. 首先下载安装data.table包_首次揭秘“超级签”与企业包行业内幕

    2019年7月17号-18号,连续两天,大量苹果企业签名被清理,基本上所有依靠苹果企业签名存活的应用无一幸免,业内哀嚎一片,德普优化作为专业的ASO优化和移动APP推广-关键词排名数据分析平台,今天就 ...

  2. 首先下载安装data.table包_自从用了这个表情包制作工具,斗图再也没输过

    这年头手机里没几百张表情包都不好意思跟人斗图!别的女孩子手机都是美美哒自拍,然而小编的手机相册一打开全是表情包-- 小编常年在斗图界屹立不倒,靠的可不仅仅是搜图的技能,都说艺术来源于生活,更多时候,自 ...

  3. win10中Charles从下载安装到证书设置和雷电模拟器或浏览器中抓包测试

    一.下载安装及证书设置 1.在Charles官网https://www.charlesproxy.com/download/下载,我这边下载的是免费体验版的. 体验版用一段时间就会退出,这里另外提供给 ...

  4. 为什么java下载安装程序很慢_【关注】微信小程序开发和APP开发的10种区别!

    在移动互联网大火的时代,APP和微信小程序已经成为了企业从移动端获取用户流量,实现盈利的重要端口. 因为微信小程序体积小,操作方便,省去了下载安装这一操作,导致这两年微信小程序的势头是越来越猛,甚至有 ...

  5. 我的世界java版怎么加整合包_我的世界怎么制作整合包

    冗余文件的清理 既然是制作较为纯净的整合包,这一步也很关键,在前面安装forge的过程中生成了很多垃圾文件,对于强迫症来说很难受,为了精简整合包的体积,我们得将其清理清理,以下用红框标注的皆为比较重要 ...

  6. java service包_利用 javaService 发布服务(jar包)

    jar在java中作为一种项目的发布形式比较普遍,往往为了容易管理更需要作为一种系统服务发布--起码服务器重启了不用人工去重新打开你所以往运行的jar文件. 这里简单的介绍下怎么将jar发布到winN ...

  7. java -jar 运行jar包_用java –jar 命令运行Jar包

    用java –jar 命令运行Jar包 摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行jar包转换成一个可以执行的jar包.学会如何写一段转换jar包的程序,将你的jar包转换成你能使用j ...

  8. Gradle在Windows下的下载安装与配置以及在IDEA中配置以及修改jar包位置

    场景 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具. 类似 Maven,但比之简单轻便.它使用一种基于 Groovy 的特定领域语言来声明项目设置, ...

  9. 我的世界网易怎么下载java材质包_我的世界中国版材质包怎么用 材质包设置

    我的世界中国版材质包怎么用?材质包设置.在我的世界中国版游戏中,玩家们不但可以和小伙伴们一起联机游戏,也可以自己添加模组和材质包等组件,选择自己喜欢的模组生存.但是我的世界中国版才公测没多久,很多小伙 ...

最新文章

  1. 【廖雪峰python入门笔记】多重循环
  2. 对10个整数按由大到小顺序排序
  3. Spring Cloud 2022.0.0 M1 发布:需Java 17、兼容Spring Boot 3
  4. hiberante 二级缓存设置
  5. linux 头文件汇总
  6. 进程之父子进程的关系
  7. data.frame类型数据如何将第一列值替换为行号
  8. ajax如何处理程序设计,Struts与Ajax高级程序设计
  9. JAVA中的按值传递
  10. Google搜索命令语法大全
  11. kafka阿里云镜像下载
  12. android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法
  13. J.K.罗琳 哈佛大学毕业演讲
  14. spring data mongodb 大数据量查询性能差的原因(20s 优化到2s)
  15. matlab计算铰接式履带车辆转向性能
  16. SAP中库存确定组的应用简析
  17. div框阴影外发光效果
  18. [英语阅读]美国少女“无心”生活近四个月
  19. 堆(heap)系列_0x05:一张图剖析堆块分配和FreeLists的联系
  20. 校园随手拍之Android从相册选取图片或拍摄图片并上传(kotlin版)

热门文章

  1. 2017年你不应该错过的编程语言、框架和工具
  2. 所有人体胸部和下半身各部位的英语单词
  3. linux下对文件和文件夹加密
  4. 常用的算法(PHP 版)
  5. 计算机组成原理中men,东北大学秦皇岛分校计算机组成原理课程设计.doc
  6. 如何登录数据库和运行
  7. 青青子佩(朋友写给我的)
  8. 关于AD19常用功能和使用技巧的总结
  9. Is necessary to close fille in python?
  10. Blender_8_内插面