Xcode 5 中的代码签名问题
Posted
技术标签:
【中文标题】Xcode 5 中的代码签名问题【英文标题】:Code signing issue in Xcode 5 【发布时间】:2013-09-18 21:29:14 【问题描述】:我的项目有一个子项目。它没有被代码签名:
即使我禁用了代码签名,我仍然会收到此错误:
Code Sign error: Multiple matching codesigning identities found: Multiple codesigning identities (i.e. certificate and private key pairs) matching “Mac Developer” were found.
当我查看钥匙串时,“Mac Developer”没有重复的钥匙。我在 Xcode 4.x 中没有这个问题。
我该如何解决这个问题?
编辑
问题描述出现在“LaunchAtLoginHelper”下,所以我很肯定这个项目导致了错误。
【问题讨论】:
【参考方案1】:编辑
此问题已在 Xcode v5.0.1 中得到修复。常规选项卡现在甚至在子项目中也可用。
解决方案
显然您必须单独打开子项目,否则您将无法在项目设置中获得常规选项卡。
即使没有代码签名身份,您也需要在 Xcode 5 中单独禁用代码签名。
只需选择None,再次打开您的主项目,它应该可以正确编译。
【讨论】:
NSAddict - 选择在哪里?我在项目或目标属性下找不到它。但我只知道在代码签名下查看。 @noloader 确保打开导致错误的解决方案,而不是工作区。那么这个标签应该是可见的。 可见在哪里?我还是没看到。 @strange 我上面已经描述过了,您需要单独打开导致错误的项目。然后项目设置将在General选项卡中可用 感谢您指出这一点。它解决了我从“功能”选项卡收到的“将应用内购买权利添加到 Apple id”警告问题以上是关于Xcode 5 中的代码签名问题的主要内容,如果未能解决你的问题,请参考以下文章