Xcode 4.2.在运行时卡住"附加到myapp"

Ale*_*ani 19 iphone xcode hang ios-simulator ios5

在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,包标识符,名称等等.仍然无法通过"附加"部分.我不明白这个的原因,所以任何修复它的建议并可能理解这个问题我会非常感激.

Nic*_*ick 18

新项目未能在模拟器中启动,卡在附加步骤上.

这似乎是在安装Xcode 4.3之后,但我不记得我创建的最后一个新项目.

这对我有用,来自这个线索的线索......

项目 - >"编辑方案" - >运行.将调试器从LLDB更改为GDB

另一台具有相同Xcode版本的计算机可以正常工作.也许我的LLDB腐败了?


nek*_*han 3

您最近升级到 OSX 10.7.2 了吗?我升级后开始遇到同样的问题。我注意到,如果我连接到强制强制门户身份验证的 Wi-Fi 网络,模拟器总是会卡住。其他应用程序(Chrome、Safari)也会发生这种情况。我不太确定为什么会发生这种情况,但我确实读到 10.7.2 存在强制门户身份验证问题。

无论如何,就我而言,我从磁盘工具修复了磁盘权限并重新启动了我的机器。这似乎解决了这个问题。