新闻资讯

提供最新的公司新闻、行业资讯、API产品、帮助支持等信息

联系我们

未上架App Store的APP应用,可以通过苹果企业签名是什么原理

美国苹果公司一直以安全性而出名,在保障体系的安全系数这一方面做的還是十分的好的,全部要想发布App Store的APP运用,都必须历经悠长周期时间的严苛审批,不可以允许有一丁点的不正确出現。这也让许多 的开发人员慢慢奔溃胆怯,诸多不好的标准限定了APP的公布。

有关企业签名的基本原理,iPhone选用的计划方案是两层签名:在 Mac 转化成一对公与私钥,iPhone自身有固定不动的一对公与私钥,公钥在苹果后台,公钥在每一个 iOS 机器设备上。把公钥传入苹果后台,用苹果后台里的公钥去签名公钥。获得一份数据信息包括了公钥及其其签名,把这一份数据信息称之为证书。

之后证书也就是大家如今常说的签名证书,两层签名便是大家一直应用的iOS企业签名。在安裝时,iOS系统软件获得证书,根据系统软件内嵌的公钥A,去验证 embedded.mobileprovision的数据签名是不是恰当,里边的证书签名也会再验一遍。保证 了embedded.mobileprovision里的数据信息全是苹果授权之后,就可以取下里边的数据信息,做各种各样验证,包含用公钥验证APP签名,验证机器设备ID是不是在ID目录上,AppID是不是相匹配得上,管理权限电源开关是不是跟APP里的Entitlements相匹配等。

实际上iOS企业签名便是应用了iPhone的公司苹果开发者,转化成大家上边说的证书,对APP运用开展两层数据签名,那样能够立即绕过发布App Store,迅速地安裝客户的iPhone上,防止了发布App Store的苦恼,和苹果手机官方悠长的审批周期时间及其严苛的审批体制说一声再见。

文章转载自网络,如有侵权,请联系api@1dq.com删除

现在注册,免费试用所有产品

免费体验