2011-03-29 92 views
6

所以......这是超乎寻常的。应用程序将不会在设备或模拟器上启动

我有正在运行的模拟器和设备上完全正常的应用程序。实际上,我已经提交了该应用程序,并在App Store中销售。

今天我回去的,并提出了更新一些变化。 该应用现在不会加载到我的设备上,它不会在模拟器中加载。

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

当运行没有任何事情的任何显示设备上了设备上的应用程序它说:“构建成功”,然后在“运行完毕APP_NAME”。

我重新启动XCode,并试图重新启动我的电脑,但仍然没有运气... 其他应用程序可以工作,但不是这一个。

任何想法?

编辑:我刚开始一个全新的项目,复制全部资产和代码,尝试运行,目前仍是同样的事情发生。我以为肯定创建该项目重新将工作...

最终编辑:运行“干净”,删除DerivedData文件夹,并重新启动我的电脑第二次,新项目(与所有资产复制)是工作中。原来的项目仍然不起作用。所以我不确定是什么原因引发了这个问题,什么解决了问题,但对我来说,至少我现在可以继续前进。我该怎么处理这个线程?它可以被删除吗?感谢大家谁试图帮助!

+1

您是否切换到XCode 4?自从转换以来,我一直在遇到这个问题,并且由于某种原因,它似乎是随机发生的。 – 2011-03-29 18:36:46

+0

是的 - 我切换到XCode 4,并且已经在几个应用程序(包括这个)上工作,直到今天在XCode 4中没有任何问题。 =/ – RanLearns 2011-03-29 18:39:19

+0

你可以制作一个新的空白项目并运行它吗? (没有复制你的旧东西) – Wex 2011-03-29 19:12:33

回答

5

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

删除此文件夹通常会解决我得到的所有问题。

+0

当我在/ Users/Library/Developer/Xcode/DerivedData以及项目目录中删除项目的DerivedData目录时,我保持了我的指尖......仍然无法运行。 =( – RanLearns 2011-03-29 19:08:18

+0

自从遇到此问题后第一次重新启动计算机(第一次删除DerivedData目录后),我创建并复制了所有资产的新项目现在可以正常工作了!是的!我不知道是否删除此文件夹是它现在工作的原因,但也许它有帮助。原始项目仍然不会加载在模拟器中,但我已经重新创建它,并且正在继续! – RanLearns 2011-03-29 19:33:24

+0

模拟器问题,我删除了导出数据以及休息模拟器。 – virata 2013-01-10 06:08:27

0

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

+0

谢谢 - 清洁已经救了我很多次 - 但在这里没有帮助。 – RanLearns 2011-03-29 18:57:49

+0

清洁*和*从设备中删除? – Moshe 2011-03-29 19:11:48

+1

是的,清洁并删除。它不能在设备或模拟器上工作的事实是奇怪的部分。我从来没有一个应用程序不会在模拟器中运行而不会提供任何类型的错误。 – RanLearns 2011-03-29 19:26:07

8

试过上面的选项,但没有为我工作。

最后,只是重置模拟器的伎俩。

0

你为什么不试试这个one.you可以退出模拟器和运行项目一次。对我的作品

0

有很多不同的解决方案的人建议这个:

  • 做一个干净的
  • 复位模拟器
  • 做一个“干净的构建文件夹”(选择清洁时按住Option键)
  • 删除〜/资源库/开发工具/ Xcode中/导出的数据/ YourPro JECT *
  • 删除你的“xcuserdata”目录中的.xcodeproj目录内

我只花了一个小时以上的项目尝试不同的组合,这样所有的人,...没有工作。我的应用程序要么1)在启动屏幕显示前立即启动并退出,或者2)在启动屏幕上挂起。模拟器花了很长时间来重置,有时候不会对戒烟做出反应,......只是真的很奇怪。

这个解决了我的问题:重启机器。我想这应该是在Mac OS上完成的,但它工作起来,这可能与升级到XCode 4.6有关,从那以后不重新启动,我不确定......但是, m回跑)

0

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

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

相关问题