iOS 签名原理

62 阅读1分钟

一、代码签名

那么我们来分析一下,它有些什么需求:

  1. 安装包不需要上传到App Store,可以直接安装到手机上.
  2. 苹果为了保证系统的安全性,又必须对安装的APP有绝对的控制权
  3. 经过苹果允许才可以安装
  4. 不能被滥用导致非开发APP也能被安装
  5. 为了实现这些需求,iOS签名的复杂度也就开始增加了,苹果这里给出的方案是双层签名.