应用程序无法在设备或模拟器上启动

时间:2011-03-29 18:31:46

标签: iphone ipad ios-simulator

所以......这太奇怪了。

我有一个在模拟器和设备上运行完美的应用程序。我实际上已经提交了该应用程序,它将在App Store中出售。

今天我又回来了,并为更新做了一些更改。 该应用程序现在不会加载到我的设备上,也不会加载到模拟器中。

在模拟器中它显示“附加到app_name”(它列出了实际的应用程序名称)并且它无限期地停留在“附加”过程中,而模拟器屏幕完全是黑色。

在设备上运行应用程序时,它显示“Build Succeeded”,然后“Finished running app_name”,而设备上没有显示任何内容。

我重新启动XCode并尝试重新启动计算机,但仍然没有运气...... 其他应用确实有效,但不是这个。

有什么想法吗?

编辑:我刚刚开始了一个全新的项目,复制了所有的资产和代码,尝试了运行和STILL同样的事情发生了。我当然认为重新创建项目会起作用......

最终编辑:运行“清理”,删除DerivedData文件夹,并在第二次重新启动计算机后,新项目(复制了所有资产)现在正在运行。原始项目仍然无效。所以我不确定是什么导致了这个问题以及解决了什么问题,但至少对我来说,我现在可以继续前进。我该怎么办这个帖子?它可以删除吗?谢谢所有插手试图帮助的人!

6 个答案:

答案 0 :(得分:8)

尝试以上选项,但对我不起作用。

最后,只需重置模拟器即可。

答案 1 :(得分:5)

在选项中将DerivedData移动到项目目录中。每当我遇到xcode4问题时,我就退出并删除这个目录。它包含xcode4所做的后台编译的构建和缓存。

删除此文件夹通常可以解决我遇到的所有问题。

答案 2 :(得分:0)

尝试清理项目。在Xcode 4中:产品菜单>>干净。

答案 3 :(得分:0)

你为什么不尝试这个。你可以退出模拟器并再次运行项目。这对我有用

答案 4 :(得分:0)

人们为此提出了许多不同的解决方案:

  • 干净利落
  • 重置模拟器
  • 执行“清理构建文件夹”(选择清理时按住选项键)
  • 删除〜/ Library / Developer Tools / Xcode / Derived Data / YourProject *
  • 删除.xcodeproj目录中的'xcuserdata'目录

我花了一个小时尝试上面各项的不同组合,做了所有这些,......没有用。我的应用程序将1)立即启动并退出启动屏幕之前,或2)在启动屏幕上挂起。模拟器需要永远重置,有时候不会响应Quit,......真的很奇怪。

解决了我的问题:重新启动计算机

(我觉得这必须在Mac OS上完成,但它确实有效。这可能与升级到XCode 4.6并且从那时起没有重新启动有关,我不确定......但我是再跑回来)

答案 5 :(得分:0)

在这里尝试了所有帖子但没有成功。然后我发现了一些对我有用的东西:

我的Xcode项目中有一个~3000资源文件夹。 起初我把它们作为“文件夹引用”,这使得XCode无法启动应用程序。 当我将它们切换为项目中的“组”时,错误消失了。 我仍然需要重新启动Xcode和模拟器并重建,但它确实有用。