为什么除了创建证书的电脑以外,其他电脑从苹果开发者网站下载的证书不能用

图片摘自该篇文章:
ios的签名及流程

假设现在有两台Mac a和b。创建证书的时候,用的是a的公钥。打包的时候,如果用的a的私钥,那么打包出来的ipa可以顺利使用其中mobileprovision通过Apple公钥验签得到的Mac公钥对app进行验签。如果打包的时候用的是b的私钥,会造成ipa无法顺利对app验签。

结合上面的分析,为什么b安装了a导出的p12文件,就可以了呢?应该是p12中包含了a的私钥。

image.png

你可能感兴趣的:(为什么除了创建证书的电脑以外,其他电脑从苹果开发者网站下载的证书不能用)