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

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

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


当前回答

在我的新项目中合并了另一个项目后,我遇到了这个错误。确保你删除了你已经添加的项目信息。Plist和。app

其他回答

我什么都试过了。我的“包装器扩展”是空的,应用程序没有安装在模拟器。我把“包装器扩展”改为“应用程序”,现在它安装在模拟器中。

它仍然挂在附加到APP_NAME…

编辑 升级到Xcode 4.3,几次重新启动和清洁&构建,现在工作....

重新启动模拟器为我工作:)

在Xcode 4中重命名项目后,我经常遇到这个问题。

我可以通过编辑.plist文件中的Bundle Identifier来修复它。

在我重命名项目后,Bundle Identifier会变成这样:

com.yourcompany.${PRODUCT_NAME:rfc1034identifier}

改回如下:

com.yourcompany.${PRODUCT_NAME}

将停止Xcode挂起并允许应用程序运行。

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

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

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

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

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

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

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

祝你好运=)

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

希望这能有所帮助。