我之前购买了开发者程序,并且已将证书安装到我的钥匙串中(iPhone开发人员和iPhone发行版)。当我要将应用程序部署到实际设备时,Xcode会给我这个错误:
代码签名错误:默认钥匙串中没有有效的证书/私钥对。
当我去组织者>团队时,出现错误,这是消息:
无法使用此团队中的身份对代码进行编码:没有可用的私钥。
当我转到Provisioning Profiles时,会出现此错误:找不到有效的签名身份。
我已经尝试从门户网站下载证书并再次将它们移动到我的钥匙串,但我已经看到没有密钥随附这些证书。我在哪里可以获得钥匙?而且,我也没有在我的钥匙串中看到软件签名证书。我该如何解决这个问题?
答案 0 :(得分:6)
我已经通过删除与应用程序签名相关的所有内容解决了这个问题(在Xcode,Keychain Access和developer.apple.com上),并在{{3}上按照向导(称为启动助手)创建新的配置文件}。