Xcode 4没有启动应用程序?

时间:2011-03-12 20:56:11

标签: iphone objective-c xcode xcode4

今天,在使用4.3 SDK安装Xcode 4后,我尝试启动我的应用程序。但是,应用程序将构建并且将弹出iOS模拟器,但是我在Xcode的窗口中收到一条消息,其中显示“附加到YourApp”,它会无限期地保留在那里。如何解决这个问题?

10 个答案:

答案 0 :(得分:5)

我有同样的问题,也就是说,当我在模拟器中启动我的应用程序时,Xcode挂起等待模拟器启动。模拟器显示黑屏 - 什么都没有。

请注意,这是一个在Xcode 3上正常运行的项目,它是用于构建当前在App Store上销售的应用程序的确切文件集。

好的,所以这是潜在的问题,我的解决方案:

我的应用程序名称是“ultimateTimer.app”,如Products文件夹下的Xcode所示。但是,这不是项目文件中的名称。

以下是如何找到的: 点击Xcode中的项目(它通常在顶部,例如我的名为ultimateTimer.xcodeproj)。在“构建设置”选项卡下,查找“打包”区域,特别是“产品名称”变量。在产品名称下,我有三个条目:

  1. 调试
  2. 分发
  3. 推出
  4. 在Debug下,它的值为“TalkUltimateTimer”,这是我的旧名称。当我将其更改为“ultimateTimer”以匹配上面的“ultimateTimer.app”时,我发现Xcode正确连接到模拟器。

答案 1 :(得分:3)

这适用于我的iPhone应用程序。我自己打开了模拟器并将设备切换到iPhone Retina Display,然后就可以了。我尝试切换回来,但它没有再次工作,所以我不得不将它保留在Retina显示器模拟器上,如果我需要测试非Retina显示器,我将使用iPad模拟器。

答案 2 :(得分:2)

我浏览了帖子,这些似乎是迄今为止的两种解决方案:

我想我发现了问题:

我去了'编辑方案',由于某种原因,我使用的方案是将BumpDev.app指向可执行文件而不是bumpdev.app。改变这一点使事情奏效。从xc3 proj文件转换时可能存在问题吗?

无论如何,该应用程序现在在模拟器中启动。耶!

该帖子中的其他解决方案是:

您的项目是否有任何机会在文件夹中引用图片?

对我来说,只有在项目中有文件夹引用时才会出现问题。当我删除文件夹引用并将文件夹作为一个组添加时,清理项目,并点击启动工作正常。在“复制到捆绑”阶段,然后单独列出每个图像,而当我有文件夹引用时,列出整个文件夹。

我花了很长时间才弄明白。这是非常令人沮丧的,但我很高兴我有一个解决方法,直到错误修复。

答案 3 :(得分:2)

重启模拟器对我有用

答案 4 :(得分:1)

将鼠标换成新鼠标后,我遇到了同样的问题。重新启动我的iMac解决了这个问题。

答案 5 :(得分:1)

我刚刚升级到Xcode 4.3.2并且在新项目中遇到了同样的问题。在探讨并比较项目之后,我发现新项目已经设置为LLDB dbugger,而且有效的项目正在使用GDB。

将新项目的调试器更改为GDB后,它可以正常工作。我还没有研究它们之间的区别,但至少我现在可以运行我的新项目了。

答案 6 :(得分:1)

确保您正在开始正确的计划。

予。即使用CocoaPods时,运行Pods方案将无法启动模拟器。

答案 7 :(得分:0)

这是一个已知问题。在官方论坛中查看此thread

答案 8 :(得分:0)

嘿,将Xcode更新为4.0.2。问题解决了:))

答案 9 :(得分:0)

我有同样的问题,我在这里尝试了所有解决方案,但没有成功。最后,在我重新启动计算机后,问题就消失了。