在朋友的个人资料下开发iPhone时代码签名错误

时间:2011-07-01 03:26:08

标签: ios ios-provisioning provisioning-profile

我有我的开发人员信息和密钥,并在我的计算机上设置了我的开发资料。

我正在朋友的个人资料下开发一个应用程序,我不断收到此错误:

  

Code Sign error: The identity 'iPhone Developer: ***** ******* (**********)' doesn't match any valid certificate/private key pair in the default keychain

我查看钥匙串,我看到两个名为:

的证书
  • iPhone Developer: ***** *******
  • iPhone Developer: *****

但是,我没有看到在此人名下设置任何键。

1 个答案:

答案 0 :(得分:1)

您需要一个匹配的私钥才能使用您朋友的个人资料。让他按照这些步骤将其导出给您

  1. 要导出私钥和证书以便保管,请打开钥匙串访问应用程序并选择“密钥”类别。

  2. 突出显示与您的iOS分发证书关联的私钥,然后从“文件”菜单中选择“导出项目”。将密钥保存为个人信息交换(.p12)文件格式。**

  3. 系统将提示您创建一个密码,当您尝试在另一台计算机上导入此密钥时,将使用该密码。

  4. 您现在可以在系统之间传输此.p12文件。双击.p12以在系统上安装。系统将提示您输入上面首次输入的密码**

  5. 将私钥导入钥匙串后,问题应解决