您好,欢迎来到 ios企业签名! 【快速注册】 【登录

您可以 “CTRL+D”一键收藏本站网址 ,下次访问更快速!

ios签名

iOS 超级签名详解

更新时间:2020/6/30 / 阅读次数:901

  把安装设备当做开发设备进行分发。说的明白一些,开发者可以在开发者后台添加手机的UDID,然后重新打包一个IPA文件,分发平台,然后被添加的UDID就可以下载。

  单开发者账号的iPhone设备数量只有100个,导致分发成本非常高(99美元/1年/100个设备)

  开发者账号需要预先写入安装设备的UDID,在工具链不通的情况下,获取用户的UDID相对困难和繁琐,而且手动写入UDID不存在商用可行性,当然目前这个缺点被解决了

  1.用户手机安装预留的描述文件,获取本机udid后,向服务器返回用户的udid

  2.服务器收到UDID后,将UDID添加到开发者账号下,下载此udid签名用的证书描述文件。

  苹果公司允许开发者通过IOS设备和Web服务器之间的某个操作,来获得IOS设备的UDID(包括其他的一些参数)。这里的一个概述:

  2.用户在所有操作之前必须通过某个点击操作完成.mobileconfig描述文件的安装;

  3.服务器需要的数据,比如:UDID,需要在.mobileconfig描述文件中配置好,以及服务器接收数据的URL地址;

  4.当用户设备安装描述文件后,设备会回调你设置的URL,如果你的URL返回302跳转的话,Safari浏览器会跳转到你所给的地址;服务器做一些301跳转,存储UDID等操作

  ①、接收网址的地址需要SSL签名,自签名的不行,这也是苹果强制https的一种方式吧

  接下来的关键点就是如何在获取到用户的UDID之后,秒级完成注册新的开发者设备+更新Provisioning Profile的。 这里我们需要借助开源工具(Spaceship):

  spaceship公开了Apple Developer Center的API,而且执行速度比解析开发者Web页面快两个数量级,从而在非常短的时间内搞定Provisioning Profile。 这个框架解决了整套机制的关键问题,成为整个工具链的基石。其实某平台早就完成了UDID获取和应用签名分发的技术储备,只差这套API。

ios企业签名 http://www.yc23c.com

上一篇:iOS超级签名怎么做

下一篇:越狱工具证书失效?附上APP个人证书自签教程

最新文章

最热文章

收缩
  • QQ咨询

  • 电话咨询

  • 稳定不掉签名