iOS 7.0找不到代码签名身份
代码签名错误:未找到代码签名身份:未找到与您的构建设置(“iOS Team Provisioning Profile:*”)中指定的提供配置文件相匹配的代码签名身份证明(即证书和私钥对)。 CodeSign error:SDK'iOS 7.0'中产品类型'Application'需要代码签名
对于证书
供应配置文件
对于BundleIdentifier。
CodeSigningIdentity。
我对这个问题的解决方法是:
Xcode>首选项。 在帐户中点击您的Apple ID。 单击查看详细信息,单击您的项目供应配置文件(我认为这有帮助),然后单击左下角的刷新按钮。
以为我会用我个人的经验补充其他答案。
最近我有一个问题,两个目标会建立,两个会失败,并出现以下错误:
代码签名错误:未找到代码签名标识:未找到与组ID“XXXXXXXXXX”匹配的有效签名标识(即证书和私钥对)。 CodeSign错误:SDK'iOS 7.1'中产品类型'Application'需要代码签名
尽管已经更新了Xcode和iOS开发人员中心的所有内容。
暗示是构建失败消息中显示的团队ID已过时。
果然,在文本编辑器中打开Xcode的project.pbxproj
文件发现了旧的团队ID:
D29A93A318AB96440099C177 = {
DevelopmentTeam = XXXXXXXXXX;
};
顺便提一下,要获得您的project.pbxproj
文件,请选择您的.xcodeproj
文件,并按以下所示显示内容:
搜索目标ID D29A93A318AB96440099C177
,我可以看到它匹配了一个失败的目标:
targets = (
F5E8B19A16E64505006F22D4 /* MyTarget1 */,
93DB2342183F737100BEA69F /* MyTarget2 */,
D29A93A318AB96440099C177 /* MyTarget3 */,
D200F4B518AB968A00F58C21 /* MyTarget4 */,
F5E8B1C016E64505006F22D4 /* MyTarget5 */,
589FB35119114DED003D9350 /* MyTarget6 */,
);
在这种情况下, MyTarget3
。 为了解决这个问题,一个简单的文本搜索用新的正确ID代替旧的团队ID。 问题解决了。
总结一下 ,希望你的情况可以用上面的答案来解决,而不是深入研究Xcode项目文件的复杂性。 但是,如果没有,并且错误显示无效的球队ID,那么检查球队ID是否还在附近是值得的。
链接地址: http://www.djcxy.com/p/49927.html