【发布时间】:2011-07-13 00:38:50
【问题描述】:
我刚刚下载并安装了带有最新 SDK 的 xcode4。我打开我的项目选择运行,模拟器拉起来但保持黑色。我在 XCode 的状态窗口中看到的只是“附加到 MyProjectName”
【问题讨论】:
-
您是否尝试过清理构建并重置模拟器?
-
我也可以在我的一些旧项目中观察到这个问题。未找到解决方案。试过重置模拟器,重启模拟器和xcode,但还是不行!
我刚刚下载并安装了带有最新 SDK 的 xcode4。我打开我的项目选择运行,模拟器拉起来但保持黑色。我在 XCode 的状态窗口中看到的只是“附加到 MyProjectName”
【问题讨论】:
查看我的博客文章以了解如何解决这个问题——基本上您需要删除项目的 xcuserdata。 http://hiediutley.com/2011/03/10/xcode4-is-your-old-project-hanging-in-the-simulator/
【讨论】:
我已经为同样的问题苦苦挣扎了半天!最后我设法解决了我的问题。
我的应用程序 plist 文件已被大量修改,因此我创建了一个新应用程序并将我的 plist 值与新的值进行比较。我的 plist 文件为 Executable file 值设置了一个硬编码字符串,更改它解决了我的问题。
ApplicationName-Info.plist 文件Executable file 的值是否设置为${EXECUTABLE_NAME}
我不知道为什么我必须清理、构建、运行两次,但第一次启动失败。
希望这对你有用。如果这不起作用,请尝试将其他一些值更改回它们的默认值,因为它可能仍然是您的 plist 文件的问题。
【讨论】:
人们为此提出了很多不同的解决方案:
我只花了一个小时尝试上述项目的不同组合,做了所有这些,......没有任何效果。我的应用要么 1)在启动屏幕出现之前立即启动并退出,要么 2)在启动屏幕上挂起。模拟器需要很长时间才能重置,有时不会响应退出,......只是发生了一些非常奇怪的事情。
这解决了我的问题:重启机器。
(这让我大吃一惊,这必须在 Mac OS 上完成,但它有效。这可能与升级到 XCode 4.6 并且从那时起没有重新启动有关,我不确定......但我再次运行)
【讨论】:
对我来说诀窍是:
【讨论】: