HardBirch

Code Sign error: The identity ‘iPhone Developer’ doesn’t match any valid, non-expired certificate…

时间:12-10-24 栏目:iOS移动应用开发技术 作者:张飞不张,文采横飞 评论:0 点击: 2,239 次

编译别人的工程出现如下错误:Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain

1)看错误大概可以猜到:该工程原来在真机下编译,需要证书认证,再看该工程的scheme,确实是iOS Device

2)  修改scheme为iPhone X.0 Simulator,如下操作

   

上图中的Destination只有一个iOS Device,根本没有模拟器选项

3)有网友说在Project的Build Settings中设置don't code sign,如下

该工程默认设置就是don't code sign,所以也不起作用。

4)其实,最简单的设置如下

首先,下图所示iOS DeploymentTarget选择你的Simulator对应的版本

这时候编辑Scheme就可以选中模拟器了,如下还不行的话,请继续往下看

将下图中iphoneos删除,scheme的目标会自动选中iPhone 5.0 Simulator,编译成功后再把iphoneos加上即可。




Code Sign error: The identity ‘iPhone Developer’ doesn’t match any valid, non-expired certificate…:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐