JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突

今天真机调试的时候莫名其妙遇到了这样的一个问题:

This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier.....

具体如下图所示:

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突


十分蛋疼, 发现不管是从网上下的demo, 还是自己的过程。凡事真机测试的时候都会报那个错。

大题就是证书错误。

可是, 我一直用的都是通用证书---iOS iOS Team Provisioning Profile: *。之前都没问题的。上个课回来就出问题了。

费解。

再到Organizer中看了一下, 发现通用证书还是亮绿灯的。(Valid profile)

这下更费解了..

明明通用证书没问题阿,明明我什么都没干阿。 怎么就不行了。

然后抱着侥幸心里, 看了下iOS Certificates。发现被人下黑手了...

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突


之前我申请的Certificates证书给人删掉了, 导致出错。

(可以试着删掉下, 它会报这样的警告)

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突



嗯。 问题找到了, 下面就是解决办法了。无非就是重新生成通用证书。

1.删除原来的证书。   到organizer中把之前的证书都删掉(底下有个"-"标志)。

2.生成证书请求。

3.生成certificates证书。

4.下载证书到本地, 双击安装。

5.重新选择真机运行。在弹出的警告框中选择----fix issue。就会自动生成新的通用证书。

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突,布布扣,bubuko.com

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突

上一篇:iOS: 学习笔记, 添加一个带界面约束的控制器


下一篇:Accelerated C++学习笔记1—<开始学习C++>