最近遇见个Xcode的bug,搞的十分郁闷。
具体现象是:程序前段时间都是好好的,可以运行,第二天开机,调试就无法进入模拟器。就连main()函数都进不了。模拟器完全挂起了。具体说来就是代码一句都没改过,工程设置也没改过,昨天走的时候好好的,今天就不行l了。
尝试解决办法:
1):强行关闭模拟器,在用Xcode中只打开模拟器办法,看看我的那个应用的尸体在模拟器里没。打开看到“一无所有”。
2):还原模拟起,重现启动调试。问题依然存在
3):删除Xcode中那些cashe文件,重复第二步,在启动调试。对不起。问题依然在。
4):升级XCode到最新版本(Xcode4.6.3),当升级的时候看到升级说明文档第一条就是修复了模拟器挂起的问题,窃喜中。。。。
5):升级完成,启动调试。问题依然存在。重复二/三步骤。问题还是存在。
6):重新创建管理员帐户,下载最新Xcode(4.6.3),调试运行,依然挂起。
7):设置product->scheme->LLDB 改为GDC.调试运行,依然挂起
8):设置product->scheme->LLDB 改为none.调试运行,依然挂起
//最后找到问题出在:添加资源时候用了绝对路径,奇怪的是我刚加资源的时候怎么没这个问题呢??
解决办法:
Build Phases->Copy Bundle Resoruces(delete the blue ico item and resource.plist)