2

我最近尝试将我的苹果开发证书转移到新的 mac,但是,配置文件显示为未找到有效的签名身份。

我将我的开发人员帐户导入 Xcode5,当我部署构建时,我可以选择解决没有有效签名的问题 - 这会为 bundle id 生成一个 iOS 团队配置文件。

到目前为止,我们发现这对于测试来说很好——我们不使用应用商店来分发自己。

如果有人能够提醒我这是否是一种好的方法,或者如果我们确实使用应用商店进行分发,我是否需要生成新的分发证书。

4

4 回答 4

4

如果您仍然可以访问以前的计算机,则可以将用于生成 Apple 证书的私钥导出为 p12。

转到钥匙串,选择iOS证书并右键单击以将其导出。然后将其导入您的新计算机,您不需要生成新证书。

于 2013-11-04T12:48:48.043 回答
1

您需要做的是为您的新 Mac 重新制作开发人员和分发证书并安装它,然后使用新证书更新您的配置文件,重新安装它,一切正常

PS:要重新制作您的开发人员和分发证书,您必须进入 keychan Certificate Assistant > Request a Certificate From a Certificate Authority.. 然后添加您的电子邮件和常用名称,选中 Saved to disk。最后进入开发者网站,删除旧证书并使用磁盘中的新文件创建新证书。

于 2013-11-04T12:45:53.573 回答
0

您是否像 Apple指南建议的那样从 Xcode → Preferences → Accounts 导出?您是否还从钥匙串中导出了您的私钥?我以前见过这个问题,通过导出和导入私钥解决了这个问题。

如果您以后确实想在 App Store 上分发,您肯定需要导入有效的证书,是的。

于 2013-11-04T12:48:26.813 回答
-3

在这里您可以找到解决方案或向 Apple 支持的开发人员询问您的问题:

https://developer.apple.com/support/

您可以通过其他方式致电开发人员支持中心:

https://developer.apple.com/contact/phone.php

于 2013-11-04T12:47:22.190 回答