我的开发人员证书和个人资料存在问题。我的办公室Mac上有开发人员计划证书。我想在家里的设备上开发和测试应用程序,所以我添加了我的设备并从办公室Mac生成了配置文件。在我的家用Mac上下载并安装* .cer和配置,但是我看到了错误:
The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
如何将密钥从办公室Mac转移到我的家用Mac?
答案 0 :(得分:39)
答案 1 :(得分:27)
我认为您需要导出办公室计算机的开发者资料,然后将其导入您的家用计算机。在xCode 4.x中,这是从管理器中的团队完成的,而在xCode 5+中则是under accounts:
您的帐户显示在 Xcode →偏好设置→帐户下,并可通过点击齿轮图标导出)在左下角。
答案 2 :(得分:1)
我曾经遇到类似的问题,我喜欢称之为CERT-Hell。我假设你有权实际做你正在尝试的事情。我做过的最好的事情是在Window下的Organizer中使用Xcode中的内置处理。您永远不必担心实际导入证书等。
因为我不知道你已经做了什么,所以你必须对它有所了解,但是它的主旨是你可以让XCode管理你所有的证书进行配置。希望这对你有所帮助。