0

我花了整整一周的时间试图解决这个问题,但似乎没有任何帮助。

我曾经有一台 MacBook Pro,我用它来连接我的 iPhone 设备并在上面部署我的 iOS 应用程序。现在我买了一台新的 Mac Book pro,当我尝试使用我的新 Mac 在我的新 iPhone 上测试一些应用程序时,它只是拒绝接受它或接受我在旧 MAC 上注册的任何旧设备。

它只是报告:“代码签名错误”。我在设备管理器 >> iphone >> Provisioning profile 中找到了“未找到有效的唱歌身份”的状态

从我的阅读和尝试来看,我认为问题在于我的新 Mac 似乎无法获得我团队的私钥。但是,我不知道如何从我的旧 Mac 中获取此密钥,并且我不知道 - 如果可能的话 - 如何为我的新 Mac 获取新密钥。

预先感谢您的回答。

4

2 回答 2

0

您是否确认您的证书存在于新 Mac 的 keyChain 中?(如果您从时间机器初始化)。如果不是,请使用钥匙串实用程序在旧 Mac 上导出证书。稍后将它们导入新 Mac 的钥匙串中。

查找名称以 iPhone 开发者和 iPhone 发行版开头的证书。

于 2012-08-06T23:55:21.247 回答
0

好的,我在这个链接中找到了解决方案: http ://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/90538-critical-back-up-your-developer-key.htm

我设法从我的旧 Mac 存档我的旧私钥并在我的新 Mac 上再次安装它,一切都很完美:)

谢谢你。

于 2012-08-09T12:22:52.030 回答