use*_*317 123 code-signing ios ios7
代码签名错误:未找到代码签名标识:找不到与您的构建设置("iOS Team Provisioning Profile:*")中指定的配置文件匹配的代码签名标识(即证书和私钥对).CodeSign错误:SDK"iOS 7.0"中的产品类型"应用"需要代码签名
Raj*_*071 68
证书
对于配置配置文件
对于BundleIdentifier.

CodeSigningIdentity.

小智 44
我对这个问题的解决方法是:
Xcode>首选项.在帐户中,单击您的Apple ID.单击查看详细信息,单击您的项目供应配置文件(我认为这有帮助),然后单击左下角的刷新按钮.
Max*_*eod 17
以为我会用自己的个人经验补充其他答案.
最近我有一个问题,即两个目标将构建,两个将失败,出现以下错误:
代码签名错误:找不到代码签名标识:找不到与团队ID"XXXXXXXXXX"匹配的有效签名身份(即证书和私钥对).CodeSign错误:SDK"iOS 7.1"中的产品类型"应用"需要代码签名
尽管已经更新了Xcode和iOS开发人员中心的所有内容.
提示是构建失败消息中显示的团队ID已过期.
果然,project.pbxproj在文本编辑器中打开Xcode的文件找到了旧的团队ID:
D29A93A318AB96440099C177 = {
DevelopmentTeam = XXXXXXXXXX;
};
Run Code Online (Sandbox Code Playgroud)
顺便提一下,要获取project.pbxproj文件,请选择您的.xcodeproj文件并显示内容,如下所示:

搜索目标ID D29A93A318AB96440099C177,我可以看到它与其中一个失败的目标相匹配:
targets = (
F5E8B19A16E64505006F22D4 /* MyTarget1 */,
93DB2342183F737100BEA69F /* MyTarget2 */,
D29A93A318AB96440099C177 /* MyTarget3 */,
D200F4B518AB968A00F58C21 /* MyTarget4 */,
F5E8B1C016E64505006F22D4 /* MyTarget5 */,
589FB35119114DED003D9350 /* MyTarget6 */,
);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,MyTarget3.要解决此问题,简单的文本搜索会将旧的团队ID替换为新的正确ID.问题解决了.
总结一下,希望您的情况将使用上面的答案解决,而不是深入研究Xcode的项目文件的复杂性.但是,如果没有,并且错误显示无效的团队ID,则值得检查该团队ID是否仍然存在.
小智 9
我在开发过程中遇到了完全相同的问题.我解决了
小智 7
您不必删除所有配置文件来解决此问题,
在管理器中查看我的设备配置文件时,我看到我的一个配置文件无效.然后我转到开发人员证书,标识符和配置文件页面,所有配置文件都处于活动状态,绿色并且看起来很好但是当我在设备上显示无效的那个时点击编辑时,我看到相关帐户中的复选框未被检查即使选中了全部选中.我选中了该框以将配置文件与我的证书相关联,下载了配置文件,所有内容都已修复.
在"个人档案"网页上,单击"编辑"

即使选中"全选",您也可能会看到没有关联的证书.
![编辑你的个人资料![] [1]](https://i.stack.imgur.com/3Vktd.jpg)
| 归档时间: |
|
| 查看次数: |
210656 次 |
| 最近记录: |