【问题标题】:iOS App crashes after restoring simulatoriOS 应用程序在恢复模拟器后崩溃
【发布时间】:2012-10-27 19:48:08
【问题描述】:

在我的问题之前

我正在为 iPhone 创建一个应用程序,在拍摄了我的第一个快照后,当我在模拟器上运行它时,故事板在任何未显示的视图中都会发生变化,但所有代码更改都已正确应用。我不知道如何解决它,但现在我遇到了更严重的问题。为了修复“故事板更改更新”的事情我恢复了模拟器(重置内容和设置)。

我的问题

现在,当我启动应用程序时,我收到了 SIGABRT 错误。

我做了什么

我已经重启了电脑、模拟器和Xcode。我还做了 Clean 的事情 [cmd + shift + K] 和 Clean Build Folder 的事情 [option + cmd + shift + K]。我一起做的。

还没有工作。

有时我启动 Xcode,运行按钮显示为灰色,但仍然有效。

一些无效的解决方案

我在 ~/Library/Application Support/iPhone Simulator/6.0/Applications 中恢复了以前的文件,并且应用程序再次运行(当然,故事板更改没有更新)但我希望我的模拟器恢复,而不是什么诡计。

注意: 模拟器中的旧 app 文件夹为 984E5409-2F65-4560-8AE3-59CDEAC3F314 新的名字不一样,不知道是不是这个原因。

非常感谢。


已编辑:

当我创建应用程序快照时,所有问题都开始了,因为我开始进行重大更改。模拟器可以尝试加载快照吗?这可以解释为什么它在重置模拟器后崩溃以及为什么视图中的更改未显示。

【问题讨论】:

  • 您是否尝试在模拟器中重置内容和设置选项,然后清理并构建 xcode?​​span>
  • 是的,在我的模拟器停止工作之后。我错过了描述中的一个词。对不起。
  • 我认为重置模拟器会让一切变得糟糕。
  • 这听起来有点熟悉...尝试打开您的应用程序在启动时触及的前几个 xib 文件并对它们进行“虚拟”更改,然后保存(以强制从内部表示重写 xib )。
  • 我使用的是故事板而不是 XIB 文件。我将其上的内容更改为按钮标题,但仍然无法正常工作。

标签: iphone ios ios-simulator xcode4.5 sigabrt


【解决方案1】:

由于某种原因,应用程序在文件检查器中的“目标成员资格”下未选中。

我检查了一下,一切都解决了。由于某种原因,它在执行快照时在某些文件中发生了变化。

谢谢大家。

【讨论】:

    猜你喜欢
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    相关资源
    最近更新 更多