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

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

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


当前回答

我认为这可能是模拟器的问题。如果你的应用程序是在一个旧的模拟器上构建的,而你正试图在旧的模拟器上运行,但你的xcode版本是新的,试着将你的模拟器切换到新版本

其他回答

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

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

确认“自动启动单选按钮”已被选中。

我有一个问题,在Xcode 4.2上的雪豹10.6.8试图使用GDB作为调试器时,它只会显示“运行中…”,但没有断点会实际工作。事实上,应用程序的调试甚至不会开始。

快速浏览活动监视器显示gdb-i386-apple-darwin将挂起100% CPU活动。

对我来说,解决方案是重新设置我的高度定制的~/。Gdbinit文件(几千行长),否则当从命令行启动GDB时,该文件将正常工作。当我重命名该文件,使GDB不会加载它时,一切都工作得很好。

在同一台机器上,我让gdbinit文件在Xcode 3.2.6和Xcode 4.2中弄乱了GDB。

对我有用的是:

启动“监视器”,杀死gdb-i386-apple-darwin 重启iOS模拟器

“附属于……”问题:

xcode 4.1解决方案:在xcode 4.1中创建一个新的模板应用程序,并在模拟器中运行。 这将重置错误和xcode-sim桥接正确:)