苹果超级签名流程

超级签名指的是使用苹果个人开发者账号,将adhoc包分发给线上玩家的操作。为什么需要超级签名?原因是绕过appstore的方式有两种:

1. 使用企业包

2. 使用adhoc包

企业包的弊端是频繁掉签,掉签后,玩家无法登陆游戏,提示未受信任的开发者。其次,企业账号申请困难,市面上企业账号已经被炒到几十万RMB。好处显而易见,一个账号就可以搞定所有地区。

adhoc包,adhoc包无法自主安装,需要在苹果后台添加设备信息后,指定设备才可以安装ipa。缺点是无法大面积分发给用户自主安装,并且一个个人开发者账号,只能安装100台设备。优点是稳定不掉签。

 

实现adhoc包技术难点:

1. 如何获取UDID

2. 如何将获取到UDID,上传到苹果开发者中心(总不能手动添加吧)

3. 如何将包含UDID列表的描述文件下载下来

4. 如何使用下载的描述文件重新签名ipa包

 

首先如果获取UDID?

    苹果允许通过安装mobileconfig 描述文件的方式,获取到UDID信息,通过Safari下载预先生成描述文件,下载完成后系统弹出询问是否安装,这里肯定选择安装,安装完成后,系统会重定向到描述文件中指定的服务器,并携带者UDID等信息。(这个下载地址与回调地址一定要是HTTPS协议的)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYP
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值