2011-03-10 48 views
3

运行应用程序,我刚下载了最新的SDK安装xcode4。我打开我的项目选择运行,模拟器拉起来,但保持黑色。所有我在XCode中的状态窗口中看到的是“附加到MyProjectNamexCode4不会在模拟器

+1

您是否尝试过清洗构建并重置模拟器? – Robert 2011-03-10 20:38:42

+0

我也可以在我的一些旧项目中观察到这个问题。找不到解决方案。试图重置模拟器,重启模拟器和Xcode,但不工作呢! – anka 2011-03-12 10:22:14

回答

1

我一直在挣扎与此相同的问题了半天!最后我设法解决了我的问题。

我的应用plist文件已被大量修改,所以我创建了一个新的应用程序,相比我的plist值到新的一个。我的plist文件为Executable file值设置了一个硬编码的字符串,这改变了我的问题。

  1. 打开你ApplicationName-Info.plist文件
  2. 检查Executable file的值设置为${EXECUTABLE_NAME}
  3. 清洁,建设,运营
  4. 清理,构建,再次运行。

我不知道为什么我必须清理,构建,运行两次,但第一次启动失败。

希望这对你的作品。如果这不起作用,请尝试将某些其他值恢复为其默认值,因为它可能仍然是您的plist文件的问题。

1

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

  • 做一个干净的
  • 复位模拟器
  • 做一个“干净的构建文件夹”(按住option键选择清洁时)
  • 删除〜/ Library/Developer Tools/Xcode /派生数据/ YourProject *
  • 删除您的.xcodeproj目录中的'xcuserdata'目录

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

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

0

什么做的把戏对我来说是:

  • 打开项目导航
  • 点击构建阶段
  • 使用搜索工具,并检查是否有导致的信息。 plist中。如果有结果,请将其删除。
  • 构建并运行