2013-07-24 29 views
7

有没有人遇到Xcode 5(Build version 5A11344j)命令行工具无法在Xcode 4.6.3(Build版本4H1503)中构建一个以前成功构建的项目的情况。Xcode 5命令行代码签名错误

的错误信息是这样的:

“ 检查依赖性

代码签名错误:未找到代码签名身份:无代码签名的身份(即证书和私钥对)中规定符合供应配置文件,您的构建设置(“”)被发现

协同设计错误:在SDK的iOS 7.0'所需的产品类型“应用程序”代码签名 “

非常感谢任何见解。谢谢!

+0

看起来有点相关(也注意关于NDA的评论):http://stackoverflow.com/questions/17035440/upgraded-to-ios-7-beta-xcode-5-beta-and-receiving-warning-code -sign-entitleme?rq = 1 – MetalMikester

+0

@ user2615915是否有帮助?如果是这样,请接受答案或就正在进行的问题发表评论。谢谢。 –

+0

谢谢大家的评论。事实证明,更高版本的Xcode(Build版本5A1413)修复了它。希望这对其他人也有帮助。 – user2615915

回答

0

检查您是否有相关的临时配置文件。我总是这样做解决这种问题是干净的。

是的,一个简单的清洁,然后建立可以解决这个问题。如果Xcode在构建后崩溃,只需重新运行并重新清理,然后假设工作。

我知道这个答案没有任何逻辑,但是对我而言,这可能会帮助你。

0

设置代码签名标识和配置文件。不要忘记检查包标识符。

0

这个问题有很多可能的原因。听起来你可能没有设置身份证书或证书已过期(在Mac上打开钥匙串应用程序或检查我添加的参考)。应该检查的主要问题是Xcode首选项中的帐户部分配置正确,开发者门户证书和配置文件(特别是证书过期日期)以及Mac上的本地钥匙串应用程序(您可能已使用过期证书)。苹果有一份技术说明,列出了更多可能性(link)。