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

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

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


当前回答

Xcode 12.5破坏了我对iMessage应用程序的调试。我仍然可以调试主应用程序,但当我激活iMessage应用程序的方案时,Xcode挂起并连接到该应用程序。降级到Xcode 12.4恢复了我调试iMessage应用程序的能力。

其他回答

对于那些在上面尝试了所有这些之后仍然试图解决这个问题的人,尝试重置iPhone模拟器。

Simulator > Device > Erase All Content and Settings...

这将删除模拟器中的所有应用程序,但现在你终于可以使用模拟器了!

在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。

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

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.

Xcode 4.6.3更新(2013年6月13日)解决了以下问题:

在OS X 10.8.4上的iOS模拟器中调试时挂起。13722320

https://developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/

你可以尝试更新你的Xcode,看看这是否适合你。安装新的XCode版本并重新启动XCode后,问题就解决了。