2

我知道如何使用 Xcode 和一切,但这是一个初学者问题。我刚买了一台新的 MacBook Pro,专门用于 iPhone 开发。我将我的主要应用程序项目从我的 Mac Mini 转移到了我的 MacBook Pro 上,这样我就可以同时处理两者了。到目前为止一切都很好,但是每当我插入我的实际 iPhone 进行测试时,我都会收到代码签名错误。我花了几个小时研究这个问题,甚至重新下载了我拥有的每个证书和配置文件,但仍然没有。在组织者中,一切都是有效的。我已确保 KeyChain Access 中的所有内容都正确,并确保它位于登录部分。我已经重新启动了 Xcode 和我的 MacBook Pro,但仍然没有。我什至将我的整个开发者资料的副本从我的 Mac mini 转移到了我的 MacBook Pro。现在我收到一个错误

Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

我该怎么办?我什么都试过了。

4

1 回答 1

9

(在旧 Mac 上)打开“钥匙串访问”,选择“我的证书”类别,找到显示“iPhone 开发人员:您的姓名”的那个,单击它旁边的三角形,它应该会展开以显示您的私钥。选择证书和私钥,右键单击(control-click),选择“Export 2 items”(或 File->Export Items)。将它们保存在某处,将文件复制到新的 mac,然后双击文件将其导入。

钥匙串访问 出口

于 2012-06-10T01:10:17.163 回答