Liunx实现超级签名详细攻略(一)超级签名简介

本文将从零开始详细讲解在Liunx中完全自动化实现超级签名流程。

iOS超级签名:

    主要目的: 把开发的APP不通过App Store安装到用户手机中。

    优点: 不用上架App Store,稳定不掉签(相当于企业签名)。

    缺点: 一个开发者账号只能安装100台设备,导致成本高。

iOS超级签名原理:

     网上关于超级签名原理很多,这里简单介绍一下。

      1.  获取用户UDID

      2.  把用户的UDID添加到开发者账号中

      3.  创建证书(.cer证书)和描述文件(.mobileprovision)并下载

      4.  替换,把原ipa包中的证书描述文件替换掉

      5.  分发,通过ipa路径导出plist文件,通过plist文件用户可以直接安装到手机

  以上就是超级签名的原理以及优缺点和作用。

  下面开始准备资料:

  1.阿里云服务1台 (随便买个便宜点的就行,我的180元3年)

  2.域名购买一个并且备案好

注意:

  1. 阿里云服务器需要设置成Liunx centos7,最好不要设置成centos8. 我的是centos7.2

  2. 域名必须从http升级到https,因为必须通过https才能获取用户udid

  关于http升级到https可以参考http升级https

  服务器搭建好并且http升级到https以后,我们需要在服务器安装框架。

  因为超级签名是通过Spaceship和isign(zsign)实现的所有必须安装

   1.  fastlane                    # 可以参考 Liunx实现超级签名详细攻略(二)

   2.  isign (zsign)              # 2个框架都可以实现,暂时只讲解 isign

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值