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

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

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


当前回答

以下是我在4.3.3版本中使用的方法:

在XCode中删除派生数据文件夹。无明显不良影响。

打开Finder,打开文件夹-> ~/Library/Developer/Xcode/DerivedData/ (Shift-Command-G)。

希望这能帮助那些尝试过其他方法的人……

其他回答

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

如果你正在使用任何类型的防火墙软件(小飞贼,TCP Block等)

确保监控xcode /相关进程是否被阻塞。

一旦我将所有相关进程列入白名单,“附加”问题就解决了。

创建一个新用户帐户,切换到帐户,打开XCode并尝试运行项目。在尝试了所有其他建议都没有成功之后,我不仅再次能够在sim上运行,而且原来的帐户现在也可以工作了。

这对我来说很管用:

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

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

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

现在运行,它工作:)

另外:确保你没有包含信息。在您的构建阶段的plst文件->复制捆绑资源。如果是的话,把它从列表中删除!我可能会发生的小错误,但会把事情搞得很糟糕:S