重装IDP相关证书的教程,请参看如下:
The identity 'iPhone Developer' doesn't match any valid certificate - neil's notebook
这里只提一些关键点:
1、先安装WWDR证书。
在Certificates标签下可下载安装。
*If you do not have the WWDR intermediate certificate installed, click here to download now.
注意:需要安装在“钥匙串访问”的“登录”下。
2、生成公私密钥对。
通过“钥匙串访问”的“证书助理”-->“从证书颁发机构求证书...”
填写相关信息:电子邮箱、常用名称、“存储到磁盘”。
这样就从CA请求了一对新的公私密钥对了。
3、重装developer证书。
删除"Certificates"-->Developer下已存在的证书。
上传刚才生成的公私密钥对。
生成新的developer_identity.cer证书文件,下载后双击即可安装此证书。
4、重装distribution证书。
删除"Certificates"-->Distribution下已存在的证书。
上传刚才生成的公私密钥对。
生成新的distribution_identity.cer证书文件,下载后双击即可安装此证书。
5、添加设备。
如果不添加新设备,可以不需要修改。
6、添加App ID
注意是App ID应用程序ID, 而不是Apple ID ,哈哈。
可以不同的项目添加一个不同的App ID,此值会影响Xcode中的identifier命名。
如:com.xxx.demo
7、重装Profile。
删除已存在的profile文件,添加新的profile文件,让它关联证书、设备、AppID
下载Demo_Profile.mobileprovision文件,并拖动到XCode中的Organizer窗口的Provisioning Profiles标签下即可以安装。
8、配置Xcode4
先中项目文件-->
TARGETS—>info—>Bundle identifier 设置为com.xxx.demo
不同的App ID命名方式,这里配置的identifier略有下同,请参看此文章
完成上述步骤后又可以重新用真机进行调试了,哈哈哈!