Tob*_*oby 14 xcode objective-c ios
我遇到了错误:
未找到匹配的配置文件:未找到具有有效签名标识的配置文件(即证书和私钥对).
和:
CodeSign错误:SDK"iOS 7.0"中的产品类型"应用"需要代码签名
除了"构建设置"的"代码签名"区域中的"自动iOS开发和分发"选项之外,XCode没有给我任何选项.
我已经尝试更改捆绑包ID以完全匹配证书,以及更通用的com.domain.appname ID,我已删除并重新创建配置文件 - 我真的迷路了,感觉它应该是某种东西真的很简单,但我无法在设置中显示我的证书.

小智 16
当遇到同样的问题并在这里阅读一些答案时,我感到很震惊,太复杂了.但我解决这个问题要简单得多.
打开钥匙串访问.删除iPhone Developer和iPhone Distribution证书,尽管它们仍然有效.
打开Apple开发人员中心.再次下载iOS开发和iOS发行证书.是的,我再次下载它们,因为它们被写成XXXX-1.cer
将它们拖到Keychain Access以重新导入它们.
重新运行XCode.问题解决了.
我要检查的第一件事是您的钥匙串访问证书存在并且与您的私钥结合.如果已列出但您的私钥未与其配对,则您最近可能更改了Mac的密码,而不是按"更新钥匙串",您可能已点击"新钥匙串".这将需要再次执行CSR流程,并将门户网站的新证书添加到现有的prov配置文件中.(这里的截图可能有帮助).
接下来,我将确保XCode的管理器显示您的配置文件有效,并带有绿色复选标记.如果它们无效,XCode会告诉你原因.这可能是从缺少的私钥到您的证书的任何内容都未添加到开发门户中的配置文件中.(这里的另一个截图可能有帮助).
如果所有这些看起来都很好重启XCode.我有一些问题,XCode没有正确导入prov配置文件,直到我通过重新启动快速踢它的裤子.
| 归档时间: |
|
| 查看次数: |
49518 次 |
| 最近记录: |