我有两台开发机器,我想用于iOS开发。
我已经成功地在我的主机上设置了我的iOS开发配置文件。在密钥链访问应用程序中,我可以看到我有两对密钥: iOS开发人员公钥和私钥以及iOS分发公钥和私钥。
我使用在iOS中描述的过程将我的devices.html开发人员配置文件转移到另一台计算机(“将您的开发人员配置文件转移到另一台计算机”部分)。一切顺利,我可以部署到我的设备。
在密钥链访问应用程序中,我注意到辅助计算机不包含我的公钥,只存在私钥和证书。公钥没有被转移。
如果我要成为一名团队成员,我想向团队管理员申请证书,这不包括我的公钥吗?如果是这样的话,那些只是按照苹果的指示行事的人就不会有这些公钥了。
我已经设法手动移动公钥,这不是一个问题,但我想了解为什么公钥不包括在dev配置文件传输过程中。
发布于 2012-11-09 11:49:39
公钥用于生成证书。然后,私钥用于验证证书和包含它的供应配置文件。当您请求新证书时,将创建另一对密钥。可能,公钥在传输过程中不会被传输,因为它并不是更有用的。这里:ref/doc/uid/TP40007959-CH4-SW3,您可以找到更多的细节。
https://stackoverflow.com/questions/13305998
复制相似问题