我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中工作得很完美,但现在当我按下运行时,程序突然停在“附加到…”似乎也没有任何其他信息可以帮助解决这个问题。
总的来说,你可以尝试以下方法来解决这个问题:
重新启动模拟器。 确保你没有包含信息。plist文件在你的构建阶段->复制捆绑资源。 Resources文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。这导致了问题,在将文件夹作为一个组添加后,问题就消失了。
当前回答
这个解决方案不是技术性的,但对我来说很有效。
当attach to Process出现在xcode中并挂起一段时间时,就像iOS模拟器一样,按Command + R重新启动应用程序。
它将启动应用程序没有任何问题:)
其他回答
这是XCode 4.4.0的一个bug 在我将XCode更新到4.4.1之后,这个问题就消失了。
对我来说,这个解决方案(和其他许多人的解决方案一样)完全是奇怪和罕见的。
我所做的很愚蠢:
1.—Product—>编辑方案—>执行 2.-点击“可执行名称”(Whatever.app),展开选项,然后点击“其他” 3.-导航到“调试-iphone模拟器”目录,并“重新选择”您原来的不可工作的Whatever。应用程序文件名 4.-尝试运行/清理项目。 5.-重新构建并运行模拟器。
一旦我这么做了,我的管他呢。应用程序终于工作了:)
(但是在尝试了这里和其他地方的所有东西之后,天哪!如此令人沮丧的! !)
我在苹果开发者论坛上发现了一个小窍门:
进入ProjectName.xcodeproj/ 目录和删除任何命名 使用您的用户id。重新打开 在xcode中创建项目 重新创建,它应该工作。至少 对我来说确实如此。
另一个技巧是手动删除构建目录。
另一个技巧是导航到管理器(Shift⇧Command⌘2在xcode 4中),选择项目,在左侧选择你的应用程序,然后删除…在“派生数据”右侧的-按钮。
永远不要忘记一个普遍有用的提示:重启电脑再试一次。
好运!
我也有同样的问题。问题是有另外一个用户登录并运行了模拟器。假设对于不同的用户,一台机器上只能运行一个iphone模拟器实例。希望这个信息对某些人有用:)
我有一个问题,在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。