38

我们购买了一台新 Mac,并希望将证书和私钥从旧机器迁移到新机器。旧机器包含六个 iPhone 应用程序的密钥和证书。

我们遵循了这篇SO 帖子中概述的说明,这在有关该主题的其他 SO 帖子中也得到了回应。

似乎一切正常,我们可以将新的二进制文件上传到 App Store。

但是当我们查看 Keychain Access 时,只会出现一个应用程序的密钥/证书配对。

我们需要担心这个吗?或者是否有一种方便的方法可以批量导出/导入私钥和证书(而不是一个一个)?

我们在 Xcode 4.2 上。

谢谢!

4

3 回答 3

72

导入/导出在 Xcode 5+ 中的工作方式不同。这份 Apple 开发人员指南向您展示了如何操作。

您的帐户显示在XcodePreferencesAccounts下,可以通过单击左下角的齿轮图标 ( ) 导出。

导入/导出 Apple ID 和代码签名资产

于 2013-10-04T15:09:04.387 回答
22

您应该能够通过一次导出导出所有包含所有密钥(公共和私有)的配置文件

在设备选项卡下的管理器中,您需要选择开发人员身份并将其导出到文件并为其提供密码。将该文件移动到新系统并将其导入 Xcode,您的完整身份将被设置

在此处输入图像描述

于 2012-05-01T22:03:48.533 回答
5

通过从密钥选项卡中选择私钥进行导入。这会提示输入密码,密码后它会以.p12格式保存,您可以在所有系统中安装。

于 2013-11-30T10:28:32.650 回答