苹果签名为什么会掉?

发表时间:2021-03-17 09:17

iOS企业签名与企业开发者账号有关,而企业开发者账号是有期限的,一般一年,到期如果没有及时续费,那么签名就会失效。

在签名中起到关键作用的其实企业开发者账号生成的企业发布证书,当号主撤回或删除证书,签名也会失效。

当一本企业证书的装机量过多,也会引起苹果的注意,可能会导致封禁。

当一本证书给很多个APP进行签名,数量和类型不加控制,风险就会很大,APP如果涉及敏感信息或者被人举报,就可能导致证书封禁。

u=1322581939,75524333&fm=11&gp=0.jpg

目前根据多年的iOS开发经验,一般来说,影响iOS企业签名的稳定性因素有以下要素:

1. 企业证书的装机量。一般来说,企业证书是用来给自己的企业内部员工用的,如果装机量达到百万级别的时候,肯定是会被苹果检测到的,极有可能会被认定违法苹果协议的,所以企业证书签名的应用越多,安装的数量越多,企业证书也越可能被封掉。

2. 企业开发者证书生成的p12的安装数量。根据以往的经验,一般p12证书安装数量不要超过三台电脑,不然可能觉得不安全,可能会触发苹果的安全机制,导致认定企业证书被封。

3. 企业证书生成的revoke的次数。企业证书反复的生成和revoke,也会导致触发苹果的安全机制,导致企业账号被封。

4. 被举报。 这个可能自己的应用违反相关的法律法规,导致应用被举报,这样证书也会被封掉。如果你的应用在开发需要测试,需要iOS签名,可以先用个人账号   或者 公司账号生成证书   然后进行 内测签名

54.png