你可能会想,不再是这样一个问题,那里已经有数千个话题了。但是,我一直无法找到解决此问题所需的答案。
这些主题都没有 key 链深入。
当我尝试将我的应用程序部署到 iPhone 时,我收到以下消息:
Code Sign error: The identity 'iPhone Developer: [Name] ([ID])' doesn't match any valid, non-expired certificate/private key pair in your keychains.
现在,如上所述,我一直在寻找多个指南或修复程序,但是,它们似乎都没有解决此问题。我尝试过的事情:
在尝试了所有这些方法后,我仍然无法解决问题。我看到的一个问题是,一开始,钥匙串(keychain)中的证书显示无效状态,现在已解决。
但是,如果我是对的,应该有两个 key 附加到证书上。公钥和私钥,这些都没有显示。
Keychain Access 的 Keys 选项卡中也没有显示任何 key 。
解决方案
(感谢 nsgulliver)
最佳答案
安装在设备上或为目标签名的配置文件可能无效,请尝试转到 Organizer->Provisioning profile
并查看配置文件是否具有有效状态?如果不尝试删除并刷新它们,如果它们在刷新后看起来有效,那么它可能会解决您的问题,如果不是,那么您应该从 keychain
中删除所有条目并删除配置门户上的配置文件并尝试从头开始创建,如果您仍然面临问题然后从 step by step guide tutorial 获得帮助
关于ios - 由于钥匙串(keychain)中没有 key ,Xcode 代码签名错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15138385/