电脑链接真机调试时,啥也没做Xcode直接闪退了,重新打开没有遇到任何问题,运行之后就拔走给领导看看效果。回来之后再次将手机链接到电脑上,Xcode的又意外闪退。这次重新打开,
遇到了一个很神奇的bug:在模拟器上程序完全正常,但一链接真机有关<QuartzCore/QuartzCore.h>的头文件都出现引用错误。
如下:


开始一直以为是没有倒入头文件所致。检查项目,QuartCore.framework、#import<QuartzCore/QuartzCore.h>项目均有添加。最后整的都有些怀疑人生了。
最后在stackoverflow.com上看到一篇跟本很像的文章,他是无法使用相机相关的API。说是Xcode的部分文件被损坏了。重新安装Xcode就行了。本人亲测,什么代码没改,重新装了就好了。
网友评论