我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。

总的来说,你可以尝试以下方法来解决这个问题:

重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。


当前回答

我认为这可能是模拟器的问题。如果你的应用程序是在一个旧的模拟器上构建的,而你正试图在旧的模拟器上运行,但你的xcode版本是新的,试着将你的模拟器切换到新版本

其他回答

“附属于……”问题:

xcode 4.1解决方案:在xcode 4.1中创建一个新的模板应用程序,并在模拟器中运行。 这将重置错误和xcode-sim桥接正确:)

以下是我们的解决方案:

在项目>编辑方案>运行。

将调试器从GDB更改为None(正位于上图中绿色圆圈的上方)。

难以置信…我也有同样的问题,你想知道确切的原因吗? 我给我的项目添加了一个名为contents的“蓝色文件夹”。 是的,只要重命名其他文件夹中的蓝色文件夹就可以解决这个问题。 显然,将其重新命名为“contents”又重现了这个问题。

希望这能有所帮助。

提供的解决方案并没有解决我的问题。

为了解决这个问题(仅限XCode 4),我不得不去Product ->编辑方案。然后选择“运行”方案,并标记“自动”,这是没有启用。

希望它能帮助到别人。

当我用最新版本的xcode在lion上运行时,也遇到了同样的问题。它运行这个“有用的”向导来切换我的项目设置,使用LLDB而不是我认为很好的GDB。

这并不好。对于我们的项目,LLDB只是拒绝附加,然后导致项目挂起,没有任何错误消息。切换回GDB手动解决了这个问题。

你可以在“管理方案”中完成