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

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

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


当前回答

对我来说,这些都没用。我意识到我的项目有两个信息。Plist文件(使用两个不同的名称,如info。plist和project -info。plist),所以XCode混淆了。我只是删除了不正确的plist文件,它工作了!

其他回答

这个解决方案不是技术性的,但对我来说很有效。

当attach to Process出现在xcode中并挂起一段时间时,就像iOS模拟器一样,按Command + R重新启动应用程序。

它将启动应用程序没有任何问题:)

只是遇到了同样的问题:重新启动模拟器和Xcode不适合我,而重新启动我的mac却很好!

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

对我有效的方法如下:

在XCode中:

单击项目名称 点击目标名称 点击“构建设置” 显示“产品名称”内容(点击三角形) 确保所有项的名称与项目名称匹配 例子 产品名称 调试myapp 释放myapp 显示“部署”内容(点击三角形) 确保有一个“IOS部署目标”项目 例子 IOS部署目标IOS 3.0 调试IOS 3.0 发布IOS 3.0

然后清理和运行。

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

它仍然挂在附加到APP_NAME…

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