【发布时间】:2012-09-18 13:44:27
【问题描述】:
我在 2007 年中期 Mac Mini 上的 OS X Lion 10.7.5 上运行 Xcode 4.5。在我构建时模拟器和实际设备不运行应用程序之前,我遇到过这个问题。我正在使用 Phonegap 2.1、HTML、JS、Jquery Mobile 编写几个不同的应用程序。我按照OSX Daily 和SO How to fully remove Xcode 4 的说明重新安装了Xcode 2-3x。这工作了一段时间,但后来我的 300 GB SSD 驱动器死了,我不得不重新安装 OEM 120 GB 硬盘驱动器并重新安装 Xcode 和 Phonegap(自从驱动器被卸载后,两者都有 revved 版本)。现在我无法让 Xcode 启动模拟器或再次下载到我的 iPhone 4。我昨天再次完全卸载 Xcode 并重新安装。我第一次尝试构建时,下载 5.1 模拟器花了很长时间(* 请参阅下面的编辑),但最终“完成”,但仍然没有运行它们。尝试下载到我的手机,还是没有。
由于这是第三次或第四次发生这种情况,我想知道我做错了什么。显然我错过了一些东西,因为我没有看到这个问题在各种支持论坛上被尖叫,比如这里、谷歌或苹果,只有零碎的东西。
作为测试,我创建了一个简单的 PhoneGap 应用程序,其中除了 PG 创建的任何内容之外什么都没有,它不会运行模拟器或下载到我的手机上。同样的方法过去只用于测试系统,但不再适用。它构建得很好,并使方形“运行”按钮变暗几秒钟,然后按钮再次变亮,就像你停止了应用程序一样,就是这样。没有错误消息,没有构建错误,什么都没有。
英特尔正在更换我的 SSD 驱动器,所以当它到达这里时,我将不得不重新经历这一切,除非我可以在硬盘驱动器上运行一个工作副本,然后使用 Carbon Copy Cloner 克隆它,所以我可以把它复制到新驱动器上。
任何帮助将不胜感激,我真的希望不必持续处理这个问题。
*编辑:我最初删除了这个问题,因为我认为我做了一些愚蠢的事情,我意识到我下载了模拟器的文档,但没有下载实际模拟器时间>。我已经下载了 5.1 模拟器,但我仍然遇到同样的问题。
【问题讨论】:
-
我发现当我将手机更新到 IOS 6 时,Xcode 4.4.1 将不再工作(通过 Xcode > Window > Organizer > Devices > my iPhone 发现),所以我正在更新到 Xcode但是,现在 4.5 并不能解释模拟器。更新完成后,我将更新此问题。 Organizer 中的错误消息是:“David”上的 iOS 版本与使用此 iOS SDK 安装支持开发的任何 iOS 版本不匹配。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可以在这里找到。
-
它变得更奇怪了,我已经更新到 Xcode 4.5,现在我的一些项目可以正常工作,而其他大多数项目仍然没有加载模拟器。我注意到那些确实加载的项目名称在您选择模拟器或设备的栏中。那些没有(几乎所有)的,有“CordovaLib”代替。我不知道项目之间有什么区别。在所有情况下,我都可以通过 Xcode > Open Developer Tool > iOS Simulator 强制打开模拟器,但我仍然无法将任何应用程序加载到模拟器中。
-
我有一个类似的问题,当我运行它时应用程序没有自动启动。该应用程序在我第一次创建它时自动启动,但在某个地方,它停止了发生。我发现这是因为我更改了“产品名称”。当我把它改回原来的产品名称时,它又自动启动了。我还没有时间弄清楚为什么会发生这种情况。无论如何,可能与您遇到的问题不完全相同,但我想我会提到它以防它对其他人有所帮助。
标签: xcode cordova ios-simulator