iOS模拟器退出

时间:2012-07-13 22:16:37

标签: ios contacts simulator

突然之间,我无法正常运行iOS模拟器。内置应用程序不再有效(联系人,Safari等)。但我可以构建并安装自己的应用程序。

我尝试访问联系人应用,以便我可以手动添加联系人但我收到错误"The simulated application quit."

如果我通过运行我的应用程序在XCode中启动模拟器,选择Hardware > Home,我就可以打开内置应用程序,包括联系人,但是我无法添加联系人,因为它崩溃了。我重置模拟器,以及移动联系人的SQL DB。

我正在运行Xcode 4.3.2,模拟器位于......

XCode4 > Platforms > iPhoneSimulator.platform > Developer > Applications

有什么建议吗?什么可能突然导致这个?该错误似乎与我的代码无关,因为此时它完全与模拟器存在。

注意:我从Snow Leopard升级到Lion,以便我可以运行Xcode 4.3.2。这是几周前的事。

Scenario #1

  1. 重新启动
  2. 打开位于XCode4 > Platforms > iPhoneSimulator.platform > Developer > Applications
  3. 的iOS模拟器应用
  4. 选择任何应用。例如,“联系人应用程序”或“设置”或“Safari”或“照片”。
  5. 模拟器因错误"The simulated application quit."
  6. 而崩溃

    Scenario #2

    1. 重新启动
    2. 打开Xcode 4.3.2。
    3. 构建并运行我正在开发的应用程序访问联系人应用程序。
    4. 应用程序运行
    5. 选择硬件>家
    6. 内置应用程序打开并运行良好,除了联系人应用程序。
    7. 启动联系人应用
    8. 选择“+”按钮添加联系人。
    9. 尝试输入名字。
    10. 模拟器因错误"The simulated application quit."
    11. 而崩溃

      更新:我找到了解决办法。我应该澄清一下,我使用模拟器在iPad模式下运行。我切换到iPhone模式,并能够添加一个没有问题的联系人。然后我切换回iPad,以便继续开发。我的应用程序是一个通用应用程序,在SDK代码中访问联系人没有问题。我现在得出的结论是,模拟器中有一个带有联系人的错误,或者有些东西被窃听过。无论如何,我又复活了。下一步是更新到最新的Xcode 4.3.3。但是,我不想在繁重的发展过程中这样做。我会在能够的时候更新。

1 个答案:

答案 0 :(得分:0)

您是否尝试过卸载/重新安装Xcode和Developer工具?