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

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

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


当前回答

我也有同样的问题。问题是有另外一个用户登录并运行了模拟器。假设对于不同的用户,一台机器上只能运行一个iphone模拟器实例。希望这个信息对某些人有用:)

其他回答

我试着使用所有的解决方案,但没有一个对我有效。 我意识到问题发生了,当Info。plist已设置任何目标会员。

尝试签出所有名为Info.plist的文件的Target Membership (Utilities)中的所有复选框。

我真的找到了我的答案:)

对我来说,

项目设置->你的目标->构建阶段->验证设置->执行

现在问题解决了。

:)

我希望有人能帮上忙

这对我来说很管用:

在Xcode中导航到Product菜单并选择EDIT SCHEMES。

在左边的列表中选择Run YourAppName.app。从可执行菜单中选择OTHER。

导航并选择项目目录中的.app文件。

现在运行,它工作:)

当我将方案从构建发布编辑到构建调试时,我注意到这发生在我身上。 我改回来了,它起作用了:)

我是如何解决这个问题的:

1) iOS模拟器->重置内容和设置…

2)确保项目名称、方案名称和目标名称一致。“AppName”和“AppName”不为真。必须为“AppName”+“AppName”,或者“AppName”+“AppName”。

3)重启XCode并退出模拟器。

生成设置中的项目名称->产品名称。

Product->中的方案名称管理方案。单击当前方案一次以重命名。

有目标的项目列中的目标名称。在当前目标上单击一次以重命名。

祝你好运=)