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

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

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


当前回答

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

其他回答

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

固定它! !希望这能帮助一些人避免非常沮丧的几个小时。我用以下方法解决了这个问题:

Clicking on the project name in the left pane (at the very top). This will bring up a new menu to the right, something like the project/ target editors in XCode 3. Click on Build Settings up at the top. Under Packaging make sure your product name is the same for every build, and equal to whatever it says it's attaching to. Eg if XCode is Hanging at "Attaching to myLCBO" but your product name is "LCBO Finder" then it won't build. That was exactly my problem because I renamed my app half way through development.

我尝试了这个页面中的所有方法,对我有效的“新”解决方案是进入模拟器,在iOS模拟器主菜单中“重置内容和设置”。

I was having this very annoying issue since a long time too. I've 3 different XCode versions installed and I'm not sure whether it's the reason or not that none of the above solutions worked for me. But here is the solution I finally found: I don't kill the running Simulator, I just try to launch it again using a Spotlight search, enter "Simu" and you should find it in Applications, then hit Enter. As it's yet running it will magically start my app that was frozen/locked/waiting for attachment. It works perfectly for me now and I hope it will also work for some (all?) of you.

顺便说一句,我用Cmd+空格来调用Spotlight,这样就可以非常快速地解冻模拟器而不使用鼠标。

目标->构建设置->包装->包装扩展

取值为app。

出于某种原因,xcode将上面的值修改为:

项目->构建设置->包装->产品名称

所以在我的模式中,我有一个时髦的可执行名称,如projectName。productName而不是productName .app

所以在你按下命令+ R之前,仔细检查你的模式。