现在一共四个东西 锁A,钥匙A(打开A锁用),锁B,钥匙B(打开B锁用), 锁A就是p12。
1.钥匙B存在每个手机里, 锁B在苹果服务端那里。
2.锁A和钥匙A是在mac电脑上的。
3.最开始用mac导出csr上传给苹果爸爸意思是,我把钥匙A交给苹果爸爸了。 苹果服务端拿到app钥匙以后,再用锁B把钥匙A锁上。
4.然后我们下载描述文件也就是profile啥时候里面是有:
4.1.被锁B锁住的钥匙A
4.2.appId也就是bundleId
4.3.可以装app的手机列表(4.2和4.3结合起来表示这些手机可以装这个bundleId的app)
- 手机安装app时候会拿到
5.1 被锁A锁上的真正的app包
5.2 profile描述文件
6.手机拿到app以后会先看profile描述文件, 描述文件的手机列表中有我这台手机,appId也都ok 检查完安装app,
7.描述文件里有4.1被锁B锁上的钥匙A。 注意1里说到钥匙B存在每个手机里的,所以我们用手机里的钥匙B打开4.1的那个锁B,拿到钥匙A,再拿钥匙A打开5.1的锁A 拿到app