,找深圳市猴王网络科技有限公司
第5步这里的设备公钥L就都是经过苹果认证的,无法被修改,苹果就可以限制可安装的设备和软件,罗湖ios签名服务避免滥用。最终流程到这里这个证书已经变得很复杂了,有很多额外信息,实际上除了设备ID/软件ID,还有其他信息也需要在这里用苹果签名,像这个软件里后台运行等权限苹果都想控制,苹果把这些权限开关统一称为,它也需要通过签名去授权。实际上一个“证书”本来就有规定的格式规范,上面我们把各种额外信息塞入证书里是不合适的。需要重新签名,从软件Store的包苹果也并不打算控制它的有效期,不需要内置一个去做校验,直接在苹果用后台的私钥重新签名,iOS安装时用本地公钥验证软件签名就可以了。那为什么发布软Store的包还是要跟开发版一样搞各种证书和?ios签名服务猜测因为苹果想做统一管理,里包含一些权限控制,软件ID的检验等,苹果不想在上传软件Store包时重新用另一种协议做一遍这些验证,就不如统一把这部分放在里,上传软件Store时只要用同样的流程验证这个是否合法就可以了。所以软件上传到软件Store后,就跟你的证书都没有关系了,无论他们是否过期或被废除。