【问题标题】:App crashes on simulator but works fine in device after upgrading to lion应用程序在模拟器上崩溃,但在升级到 lion 后在设备上运行良好
【发布时间】:2011-08-18 04:08:52
【问题描述】:

在我升级到 OS Lion 和 xcode 版本 4.1 之前,我的应用程序一直在模拟器上运行良好。

现在我得到了下面的错误。

EXC_BAD_ACCESS 警告:无法恢复之前选择的帧。

但它在 iPhone 上运行良好。 感谢任何建议...

【问题讨论】:

  • 你下载了 LionOS 的 Xcode 了吗?
  • 应用崩溃时你在做什么?
  • 我下载了 xcode 4.1。无论如何,我解决了这个问题。这是定位服务。感谢您的帮助...

标签: iphone xcode4 ios-simulator


【解决方案1】:

如果您收到 EXC_BAD_ACCESS 错误,这意味着您做错了事并处理了已释放或未初始化的对象。这些错误并不总是出现,当它们出现时,它们会在实际违规后很好地显示出来。我的观点是,仅仅因为它在 iPhone 上运行良好并不意味着错误不存在。

尝试启用 NSZombieEnabled

  1. 您可以通过单击 Xcode 顶部栏中的“产品”来完成。
  2. 按选项键并单击运行。
  3. 在环境变量下点击+
  4. 添加了 NSZombieEnabled 并将其值设置为 YES

这应该会为您提供有关您尝试访问的对象的更多详细信息,并帮助您调试问题。

【讨论】:

  • 您好,找到导致错误的问题。位置服务似乎不适用于 ios 模拟器。感谢您的帮助。
【解决方案2】:

尝试进入模拟器上的键盘设置并关闭所有功能。

【讨论】:

    【解决方案3】:

    您在安装新版本之前是否通过命令行卸载了 Xcode?这是许多人似乎遗漏的关键步骤。

    【讨论】:

      猜你喜欢
      • 2011-09-24
      • 1970-01-01
      • 2015-07-26
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      相关资源
      最近更新 更多