繁体   English   中英

xcode 中的代码签名错误,找不到身份

[英]code sign error in xcode, no identity found

我已经寻找解决这个问题几个小时了,所以希望有人可以帮助我。

当我尝试存档我的项目(以便我可以将其放入应用程序市场)时,出现代码签名错误:

代码设计失败,退出代码为 1

和一些额外的信息说

iPhone 分布:公司名称:未找到身份

我已经创建了一个分发配置文件(多次)并遵循了一些建议(比如卸载/安装 Xcode)。 此外,我的分发配置文件到期日期是 2014 年 2 月。

我可以毫无问题地构建我的项目,并使用我的 iPhone 开发人员配置文件在 iPhone 上运行它。

有谁知道我在这里做错了什么? 任何帮助,将不胜感激。

您的分发配置文件可能无效或未正确验证,请转到Organizer->Devices->Provisioning Profiles并尝试刷新您的配置文件(删除和刷新),它们将在刷新后显示。 刷新后,如果配置文件有效且签名正确,请确保作为状态的绿色图标与配置文件一起显示。 如果它不能解决您的问题,那么您需要再次创建分发配置文件。 如果您开始分发应用程序,您会发现本教程很有帮助。 我希望它有助于你的事业

我不确定为什么我的解决方案有效,但经过数小时的尝试……我更改了项目和目标窗口中的代码签名设置。 “项目”下的代码设置显示了我的配置文件(下图),“目标”下的代码设置现在设置为“自动”。 也许在我有冲突的设置之前?

在此处输入图片说明

我遇到了类似的错误,并发现钥匙串中的证书不是我附加到苹果开发人员门户中的配置文件的原因 因为有两个同名证书,我下载了错误的一个。 下载正确的证书并双击放入钥匙串后解决了问题。

我有同样的问题,原因是在我运行其他项目并fix the issue其他项目fix the issue

我的解决方案是:

Xcode -> Proferences -> 选择Apple IDs -> 选择Team -> View Details -> 签署身份iOS DevelopmentiOS Distribution重置。

然后将项目运行到iphone它工作正常。

我一直在与苹果联系,在来回发了几封电子邮件后,他们发现了我的问题。 出于某种原因(我不知道这是如何到达那里的)在代码签名-> 其他代码签名标志下的构建设置中,我在那里写下了“--keychain keychainname.keychain”。 删除它后,我的代码符号错误消失了。

每一个身体都感谢你的帮助。

问题是您需要为新设备创建/更新配置文件。 配置文件与设备相关联,一旦设置正确,就可以开始了

我的钥匙串中没有适当的开发人员/分发证书。 当我将它安装到我的钥匙串时,问题消失了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM