Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么我的Xcode构建一直失败?_Ios_Xcode_Certificate - Fatal编程技术网

Ios 为什么我的Xcode构建一直失败?

Ios 为什么我的Xcode构建一直失败?,ios,xcode,certificate,Ios,Xcode,Certificate,知道为什么我不能用Xcode构建iOS应用程序吗?我已经多次成功地为模拟器构建了它,所以应用本身并不是问题所在。当Xcode失败时,它会给我以下错误消息:代码符号错误:标识“iPhone开发者”与默认密钥链中的任何有效、未过期的证书/私钥对都不匹配 很简单,对吧?但是:在我的登录密钥链中,我有两个证书:iPhone开发者:[我的名字][我的姓氏][字母数字ID],以及iPhone发行版:[我的公司名称]。两者都将于2012年8月到期。这个证书是有效的,keychainaccess告诉我这两个证书

知道为什么我不能用Xcode构建iOS应用程序吗?我已经多次成功地为模拟器构建了它,所以应用本身并不是问题所在。当Xcode失败时,它会给我以下错误消息:代码符号错误:标识“iPhone开发者”与默认密钥链中的任何有效、未过期的证书/私钥对都不匹配

很简单,对吧?但是:在我的登录密钥链中,我有两个证书:iPhone开发者:[我的名字][我的姓氏][字母数字ID],以及iPhone发行版:[我的公司名称]。两者都将于2012年8月到期。这个证书是有效的,keychainaccess告诉我这两个证书的情况

在Organizer中,我有三个配置文件:[公司名称]发行版、[应用程序名称]和iOS团队配置文件:。这三种产品在未来都有有效期。它们都在平台iOS配置文件中。前两个应用程序标识符为[ALPHANUMERICCODE].com.[nameofcompany],第三个应用程序标识符为[ALPHANUMERICCODE].*。但要明白这一点:在Status下,所有三个都没有找到有效的签名身份


我做了很多搜索,没有发现任何人报告证书和配置文件都存在,但仍然无法在Xcode中构建存档的例子。有什么想法吗?

这是钥匙的问题。在keychain访问中,有一个称为keys的部分。我认为您缺少用于签署资源调配配置文件的密钥。

是否安装了WWDR中间证书?您尝试过重新启动吗?只是想一想,尝试创建一个新的应用程序id,并将配置文件与格式为com.companyname.appname的bundle id相匹配