错误:"没有可用于签名的身份"Xcode 4.3.1

Dan*_*any 36 objective-c xcode4 ios5 osx-lion

我将我的OSX从Snow Leopard升级到Lion,我下载了Xcode 4.3.1现在当我尝试验证并发布我的应用时,我得到了第一个截图.如果我点击下载标识符按钮,我会得到第二个屏幕截图.

有什么建议?

在此输入图像描述

在此输入图像描述

J3R*_*3RM 31

从4.2.x升级我的Xcode后,我遇到了同样的错误?通过应用程序商店到4.3.1.我没有升级我的操作系统或任何硬件,我的证书只有2个月左右.我在这个开始发生前几天提交了一个应用程序更新,我觉得100%确定Xcode升级中的某些内容会导致它发生.

几天后,通过拒绝我的开发人员证书并更新所有应用程序和配置文件以及分发配置文件来摆弄它.我注意到了一些事情..看屏幕截图. --- 我签署应用程序的证书位于"使用配置文件的身份"组中我回到开发人员配置门户并下载了我的应用程序的分发证书,并添加到我的系统,然后更新了代码签名身份正确的证书,我能够解决这个问题. 在此输入图像描述

简而言之,此消息可能表明您使用错误的证书对存档进行了签名.检查它并确保它是您的应用程序的分发,它应该工作.

快乐编程!


Phl*_*bbo 6

您为签署应用程序而创建的证书仅在您用于创建它们的计算机(+ OS)上有效.它们可以迁移到另一台机器,但如果你已经更新而没有这样做,我会认为这不再是一个选项了.我也不知道"导入开发者配置文件"按钮的作用(我猜它是相当新的),但你可以尝试一下.如果这不能解决问题,请不要担心.只需登录您的ADC帐户,撤销旧证书,创建新证书并相应地修改您的项目.(就像你刚开始创建时一样.)

  • 我今天面临这个问题,当时我将Mac从10.8升级到10.8.5,并将Xcode从4升级到5.0.我看到了相同的对话框.我按照你提到的所有步骤,但仍然出现了对话框.如果我点击"下载身份",那么它会获取正确的证书,但是当我按下确定然后XCode崩溃!...请建议如果我遗漏任何东西,或者,需要更多的步骤....非常感谢 (4认同)