关于开发期间的配置文件和证书,我的理解是否正确?
- 应用在安装到设备上时,会使用来自Xcode的开发者证书进行签名?证书应该存在于配置文件中(存储在iPad / iPhone中),并且安装设备的设备ID也应该出现在配置文件中。
- 因此,当您在未连接到开发者Mac的设备上单击应用程序时,应用程序签名的证书应与配置文件中的证书匹配(存在于设备上),并且设备ID也应与配置文件中的一个匹配,只有这样应用程序才能运行。
- 当设备连接到运行Xcode的Mac上并且您想要进行调试时,就需要使用存储在钥匙串中的公钥和私钥,Xcode尝试使用证书解锁存储在钥匙串中的公钥和私钥,从而识别Mac,并执行上面的步骤,如果也符合要求,则可以成功调试。