iOS开发人员程序证书传输
我的开发人员证书和配置文件存在一些问题。我的办公室Mac上有开发人员程序证书。我想在家中开发和测试我设备上的应用程序,因此我添加了设备并从办公室Mac生成了配置文件。下载并在我的主页Mac上安装* .CER和规定,但我看到的错误:iOS开发人员程序证书传输
The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
如何从办公室的Mac密钥传送到我家的Mac?
- 在工作场所打开您的钥匙链程序。
- 选择我的证书部分。选择列为iOS开发人员证书,iOS分发证书等的条目。为了简单起见,请选择您发现的与您的会员资格相关的所有内容。
- 选择导出。
- 它会要求您输入密码的选择。输入它。
- 它会导出p12文件。将此文件传输到您的家庭MAC。
- 在家里的mac,将这个p12文件导入你的钥匙串程序。
- 启动XCode并尝试使用配置文件再次构建。
- 如果上述不起作用,请使用您的钥匙串程序的钥匙部分尝试整个事情。
我曾经遇到过类似的问题,我喜欢称之为CERT-Hell。我假设你有权实际执行你正在尝试的操作。我所做过的最好的事情是使用Window下的组织器中的Xcode内置处理。你永远不必担心实际导入证书等
你将不得不与它fanagle一点,因为我不知道你已经做了什么,但它的JIST是,你可以让了XCode管理您的所有证书以供应。希望这可以帮助你。
我认为您需要导出您的办公机器的开发人员配置文件,然后将其导入您的家用机器。在Xcode 4.x中这是从管理团队完成,并在Xcode 5+是under accounts:
您的帐户下显示的Xcode→首→账户,并可以通过单击导出齿轮图标()位于左下方。
我认为这是最好的回应。它更直接地解决了这个问题,并且不太容易出错。至少在我的经验中,接受的答案(摆弄钥匙串访问)并不奏效。 –
它没有为我工作,它显示在另一个MAC上的错误,如导入配置文件时出现错误。你知道那里发生了什么吗?还是我必须按照另一种方式? – Moxarth
免责声明:如果你这样做,不要在这里责怪任何人,你的老板生气了,你拿了一张公司“财产”的家与你(OP和不管是谁读了这个问题为好)。一个私钥应该好好保护。 – borrrden
@borrrden,他允许:) – Max
梦幻般的答案,你只是为我节省了大量时间重做所有这些无意义的,非常感谢你! – kformeck