返回顶部
主页 > 行业资讯 >

IOS签名机制作有哪些流程,为何掉签?

IOS签名机制作的流程是先运行CMD + R,在将公钥上传到 Apple 后台,验证成功后可以获取到 Mac 公钥。IOS签名的掉签的原因是p12证书的安装数量超过了三台电脑,导致被封号,或者被人举报也会被封号。

IOS签名机制作的流程

1、当运行CMD + R的时候,此时会进行代码签名,即拿 Mac 本地的私钥对应用签名生成 ipa 安装包,ipa 安装包中主要包含应用、签名、资源文件等。

2、将 Mac 本地生成的公钥上传到 Apple 后台,Apple 后台用自己的私钥生成证书文件,证书中包含 Mac 公钥以及签名。

3、选择相应的证书、devices、app id、entitlements(权限),然后苹果后台用自己的私钥将这些内容签名,并生成描述文件。

4、iOS 设备中包含苹果的公钥,使用公钥验证签名文件,如果验证通过则可以获取证书。于此同时,还会比对相应的devices、app id、entitlements(权限)是否一致。

5、使用iOS 设备中的苹果公钥验证证书签名,如果签名验证成功则会获取到 Mac 公钥。

6、使用 Mac 公钥验证 ipa 安装包签名,如果验证成功则直接安转应用。

IOS签名的掉签的原因

1、企业证书的装机量:

苹果公司创建企业开发者账号初的目的是为了方便一些大型企业内部员工测试用的,仅限公司的内部员工使用,但是现在很多的企业开发者账号被大量的滥用,装机量甚至达到了上百万,这样的数值肯定会被苹果方面注意到,很大的可能性是要被封号的,一旦封号,APP就要跟着凉凉,所以说证书签的名越多,就越有可能被封号,越不稳定。

2、证书生成的p12安装量:

经过血和泪的教训,我们大致总结出了一定的经验,那就是p12证书的安装数量多不要超过三台电脑,因为如果超过三台电脑,同样会引起注意,导致证书被封。

3、证书生成的revoke次数:

企业证书多次的生成和反复的revoke,同样也会触发了机制,使得企业账号被封。

4、被人举报:

被举报的原因可能会有很多,有可能是自己的APP涉及了敏感地带,也有可能是违反了相关规定,也有可能是同行的恶意举报,都有几率导致账号被封。

以上就是对“IOS签名机制作有哪些流程,为何掉签”的介绍,希望能够帮助到您。


下一篇:IOS签名怎么解决掉签,制作有哪些流程?