在xcode 4.2中,有时当您要在模拟器上运行ios proj时,状态窗口会显示“附加到myapp”,并停留在那里……直到您取消。
现在,这已经被问过了:
XCode 4 hangs at "Attaching to (app name)"
令人惊讶的是,除了在该线程上可接受的答案之外,其他人至少还添加了10个其他可能的解决方案,所有这些都是针对同一问题的,人们说其中一个可行,而其他却没有...
请注意,这不是步骤序列。每个都是可能的解决方案:
1-重新启动xcode和/或重新启动模拟器(重置内容和设置)和/或重新启动计算机。
2-在项目导航器中单击项目名称。在“构建设置”选项卡中,转到包装并确保“产品名称”与一个xcode表示模拟器在运行时附加到的名称相同。如果它们不同,它将失败。
3-转到您的projectname.xcodeproj文件夹。在其中删除所有使用您的用户名命名的内容。当您重新打开xcode时,这些文件将被重新创建,并且应该可以正常工作……
4-手动删除项目的构建目录。
5-转到管理器窗口。选择“项目”,在左侧选择您的应用,然后删除“衍生数据”
6-在“产品”->“编辑方案”,“运行”方案中,将“检查启动”选项设置为“自动”。
7-在项目->“编辑方案”->运行中。将Debugger从GDB更改为None(对我来说这没有意义。)。
8-从活动监视器中终止进程gdb-i386-apple-darwin。这是假设gdb没有响应。
9-在“产品”->“编辑方案”中。在“运行”中,单击yourappname.app,选择其他,导航到项目中的.app。现在运行。
10-检查项目中是否没有两个不同的Info.plist。如果您这样做,请删除坏的。
就我而言,他们都没有做这项工作。我的项目构建成功,一切似乎正常,.plist,bundle标识符,名称等。仍然无法通过“附加”部分。我不了解其原因,因此,任何解决它的建议都可能会理解,对此我将不胜感激。
最佳答案
新项目无法在模拟器中启动,陷入了附加步骤。
这似乎是在安装Xcode 4.3之后,但是我不记得我创建的最后一个新项目。
这是对我有用的,线索来自此线程。
项目->“编辑方案”->运行。将调试器从LLDB更改为GDB
另一台具有相同Xcode版本的计算机可以正常工作。也许我的LLDB损坏了?