无法将iOS应用程序部署到手机

时间:2013-07-17 18:40:41

标签: iphone xcode deployment

所以我制作了我的第一个iPhone应用程序,我想在我的实际设备上进行测试。我点击了Xcode的组织者“用于开发”,然后我不小心为我的开发者帐户键入了错误的密码。现在每当我尝试在手机上测试时,我都会:

Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains

我似乎无法弄清楚如何解决这个问题。我尝试使用配置文件进行操作,并说我的团队太小了。

我该如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:0)

请参阅Apple TN2250:https://developer.apple.com/legacy/library/technotes/tn2250/解决大多数钥匙串证书错误。

答案 1 :(得分:0)

我为您做了一个负面测试并删除了我的开发iPhone上的所有配置文件(设置 - >常规 - >配置文件,逐个删除)。在我的笔记本电脑上使用正确的配置文件和我的IPhone,没有任何配置文件我确认我可以通过在设备上运行项目来测试和运行我的设备上的应用程序。

因此问题可能不是因为您不小心在密码中输入了错误,而是您的项目“建筑物属性不正确”和/或您的配置文件与您的应用设置不匹配的可能性。

您真的可以找到许多信息,如何处理此类情况here at SO或其他地方like Apple's developer site.

EG。提到的SO答案说,如果您忘记将构建设置更改为Simulator,则会发生此错误。试试这个,并在Organizer中重新加载配置文件(有些情况下Xcode也应该重新启动)。