在xcode 4.2中,有时当你要在模拟器上运行你的ios项目时,状态窗口显示"附加到myapp",然后卡在那里......直到你取消.现在,之前已经问过: XCode 4挂起"附加到(应用程序名称)"
而且令人惊讶的是,除了在该主题上接受的答案之外,还有至少10个其他可能的解决方案,其他人都在同一个问题上,人们说其中一个工作而其他人没有......
请注意,这不是一系列步骤.每一个都是可能的解决方案:
1-重新启动xcode和/或重启模拟器(重置内容和设置)和/或重新启动计算机.
2-在项目导航器中单击项目名称.在构建设置选项卡中,转到打包并确保"产品名称"与运行时模拟器附加的一个xcode相同.如果它们不同,它就会失败.
3-转到projectname.xcodeproj文件夹.在里面删除用你的用户名命名的任何东西.当你重新打开xcode时,这些文件将被重新创建,它应该有效...
4-手动删除项目的构建目录.
5-转到管理器窗口.选择项目,在左侧选择您的应用程序,然后删除"派生数据"
6-检查启动选项在产品 - >编辑方案中设置为"自动","运行"方案.
7-在项目中 - >"编辑方案" - >运行.将调试器从GDB更改为无(这对我来说没有意义..).
8-从Activity Monitor中杀死进程gdb-i386-apple-darwin.这是假设gdb没有响应.
9-在"产品" - >编辑方案中.在"运行"中,单击"yourappname.app",选择其他,导航到项目中的.app.现在运行.
10-检查项目中是否有两个不同的Info.plist.如果你这样做,删除坏的.
就我而言,他们都不做这项工作.我的项目成功构建,一切似乎都很好,.plist,包标识符,名称等等.仍然无法通过"附加"部分.我不明白这个的原因,所以任何修复它的建议并可能理解这个问题我会非常感激.
我在iPhone模拟器Xcode 4.6中运行我的iPhone项目后,每隔2或3次在" 在iPhone 6.1模拟器中运行"阶段挂起.是的,经常这样.
它几乎挂在我运行的每个项目和我的2台Mac机器上(Mac Mini 8GB,Core 2 Duo,SSD驱动器和MacBook Pro Core 2 Duo 3,1 Ghz,8BG RAM,SSD驱动器)
这也是之前Xcode中的问题,但它很少发生,可以容忍.
我需要重新启动我的Xcode和模拟器才能再次运行项目(有时甚至重启OS X).
除了重新启动Xcode解决它之外,是什么导致了这个以及我们还能做些什么? 为什么Apple在这么长时间内无法解决这个问题?
更新:
我被告知这个问题是不具有建设性的,我不同意,因为我的主要问题是:
是什么导致这种常规挂起? 苹果为什么没有解决这么长时间,这不是我的主要兴趣所在.
主要关注点仍然非常实用和技术性:这种常规功能失调的共鸣是什么?开发人员可以手动做些什么来帮助它?
毕竟:Xcode只是我们在工作中使用的工具,每一项可以提高生产力的知识都是有价值的.
更新2:
**重新安装到最新的Mac OS X Lion(干净安装)并安装最新的Xcode,iTunes,Safari,iPhone模拟器问题仍然存在.**这显然是Xcode或iPhone模拟器的错误.
我终于升级到Lion(来自SL&Xcode 4.2).我现在正在运行:
我已经退出当前的生产应用程序,并创建了一个简单的单视图通用hello world应用程序,试图让某种形式的模拟器调试工作.
使用我的新简单应用程序,我仍然可以在设备上进行调试,但不能在我安装的任何模拟器上进行调试.它启动模拟器,最终安装正在测试的应用程序,但从不附加到它,应用程序永远不会进行启动图像.(一个说明,我可以从模拟器启动应用程序...所以,它没有得到建立和正确安装,虽然花了一点时间比我习惯用SL&4.2)
Xcode就坐在那里等待连接.令人担忧的是,我无法停止这种(停止按钮,试图关闭项目,停止任务)在所有的,必须强制退出Xcode的.
有谁知道发生了什么事?任何帮助将非常感谢!!
-Eric