在 xcode 4.2 中,有时当您要在模拟器上运行 ios proj 时,状态窗口会显示“正在附加到 myapp”,并且会卡在那里......直到您取消。
现在,之前已经有人问过这个问题:XCode 4 在“附加到(应用程序名称)”处挂起 https://stackoverflow.com/questions/5382968/xcode-4-hangs-at-attaching-to-app-name
令人惊讶的是,除了该线程上已接受的答案之外,其他人还添加了至少 10 个其他可能的解决方案,所有这些解决方案都是针对同一问题,人们说其中一个有效,而其他则无效......
请注意,这不是一系列步骤。每一个都是一个可能的解决方案:
1-重新启动 xcode 和/或重新启动模拟器(重置内容和设置)和/或重新启动计算机。
2-单击项目导航器中的项目名称。在构建设置选项卡中,转到打包并确保“产品名称”与 Xcode 所说的模拟器在运行时附加的名称相同。如果它们不同,就会失败。
3-转到您的projectname.xcodeproj 文件夹。里面删除任何以你的用户名命名的东西。当你重新打开 xcode 时,这些文件将被重新创建并且它应该可以工作......
4-手动删除项目的构建目录。
5-转到组织者窗口。选择“项目”,在左侧选择您的应用程序,然后删除“派生数据”
6-检查“产品”->“编辑方案”、“运行”方案中的“启动”选项是否设置为“自动”。
7-在项目->“编辑方案”->运行中。将调试器从 GDB 更改为 None (这对我来说没有意义......)。
8-从活动监视器中终止进程 gdb-i386-apple-darwin。这是假设 gdb 没有响应。
9-在“产品”->编辑方案中。在“运行”中,单击 yourappname.app,选择其他,导航到项目中的 .app。现在运行。
10-检查您的项目中是否有两个不同的 Info.plist。如果这样做,请删除坏的。
就我而言,他们都没有完成这项工作。我的项目构建成功,一切看起来都很好,.plist、包标识符、名称等......但仍然无法通过“附加”部分。我不明白其中的原因,因此任何修复它并可能理解问题的建议我都会非常感激。