Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate...
2012-10-24 11:24
405 查看
编译别人的工程出现如下错误: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,如下操作
![](http://img.my.csdn.net/uploads/201210/24/1351048754_1772.png)
![](http://img.my.csdn.net/uploads/201210/24/1351048758_2942.png)
![](http://img.my.csdn.net/uploads/201210/24/1351048805_7548.png)
上图中的Destination只有一个iOS Device,根本没有模拟器选项
3)有网友说在Project的Build Settings中设置don't code sign,如下
![](http://img.my.csdn.net/uploads/201210/24/1351049180_5471.png)
该工程默认设置就是don't code sign,所以也不起作用。
4)其实,最简单的设置如下
首先,下图所示iOS DeploymentTarget选择你的Simulator对应的版本。
![](http://img.my.csdn.net/uploads/201210/24/1351061313_9576.png)
这时候编辑Scheme就可以选中模拟器了,如下还不行的话,请继续往下看
将下图中iphoneos删除,scheme的目标会自动选中iPhone 5.0 Simulator,编译成功后再把iphoneos加上即可。
1)看错误大概可以猜到:该工程原来在真机下编译,需要证书认证,再看该工程的scheme,确实是iOS Device
2) 修改scheme为iPhone X.0 Simulator,如下操作
![](http://img.my.csdn.net/uploads/201210/24/1351048754_1772.png)
![](http://img.my.csdn.net/uploads/201210/24/1351048758_2942.png)
![](http://img.my.csdn.net/uploads/201210/24/1351048805_7548.png)
上图中的Destination只有一个iOS Device,根本没有模拟器选项
3)有网友说在Project的Build Settings中设置don't code sign,如下
![](http://img.my.csdn.net/uploads/201210/24/1351049180_5471.png)
该工程默认设置就是don't code sign,所以也不起作用。
4)其实,最简单的设置如下
首先,下图所示iOS DeploymentTarget选择你的Simulator对应的版本。
![](http://img.my.csdn.net/uploads/201210/24/1351061313_9576.png)
这时候编辑Scheme就可以选中模拟器了,如下还不行的话,请继续往下看
将下图中iphoneos删除,scheme的目标会自动选中iPhone 5.0 Simulator,编译成功后再把iphoneos加上即可。
![](http://img.my.csdn.net/uploads/201210/24/1351049243_5611.png)
相关文章推荐
- Code Sign error: The identity 'Mac Developer' doesn't match any valid, non-expired certificate/priva
- 关于Code Sign error:The identity 'iPhone distribution' doesn't match any valid certificate private ..
- [ios]The identity 'iPhone Developer' doesn't match any valid, non-expired certifi错误解决方法
- The identity 'iPhone Developer' doesn't match any valid...key pair in your keychains
- ios:程序打包时出现The identity 'iPhone Distribution:XXX doesn't match any valid的解决方法
- Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pai
- Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default key
- ios:程序打包时出现The identity 'iPhone Distribution:XXX doesn't match any valid的解决方法
- Xcode编译错误 Code Sign error: The identity 'iPhone Developer: Your Name' doesn't match any valid certif
- XCode编译iphone时出现的问题:The identity 'iPhone Developer' doesn't match any valid certificate/private key
- XCode编译iphone时出现的问题:The identity 'iPhone Developer' doesn't match any valid certificate/private key
- 关于Xcode编译ios程序时出现的错误:The identity 'iPhone Developer' doesn't match any valid certificate/private key
- 解决Xcode-Code Sign error: Certificate identity 'iPhone Developer: My Name (xxx)' appears more than on
- XCode编译出现的问题:The identity 'iPhone Developer' doesn't match any valid certificate/private key
- code sign error doesn't match any valid certificate private key pair in the default keych 错误的解决办法
- CodeSign error: Certificate identity 'iPhone Developer:xxx appears more than once in the keychain.
- CodeSign error: Certificate identity 'iPhone Developer:**** appears more than once in the keychain.
- [ios]The identity 'iPhone Developer' doesn't match any valid, non-expired certifi错误解决方法
- The identity 'iPhone Developer: XXX doesn't match any valid certificate/private key
- Code Sign error: Application Identifier 'xxx' which doesn't match the current setting 'xxx'