0

我的应用程序在 Xcode 7.0 beta 6 中崩溃,当我在模拟器中运行它并显示以下错误消息时:

Xcode 意外退出。

单击重新打开以再次打开应用程序。单击报告以查看更多详细信息并向 Apple 发送报告。

这是我的崩溃报告:

http://pastebin.com/YechkXrm

我注意到的事情:

  1. 崩溃100% 发生,所以我无法在模拟器中运行我的应用程序或执行单元测试。
  2. 相同的应用程序不会在运行相同OS X 和 Xcode 版本的不同计算机上崩溃。
  3. 另一个应用程序没有崩溃。

到目前为止我尝试了什么:

  1. 重新安装 Xcode。
  2. 重置模拟器的内容和设置。
  3. 清算~/Library/Developer/Xcode/DerivedData~/Library/Caches/com.apple.dt.Xcode/目录。
  4. 从 Window > Devices 中删除和添加模拟器。
  5. Xcdode > 首选项 > 源代码控制 > 取消选中启用源代码控制。
  6. 从“首选项”>“位置”中选择“命令行工具”版本。
  7. 重新启动我的电脑。

我确实向 Apple 提交了错误报告。

Xcode 版本 7.0 beta 6 (7A192o) OS X 版本 10.10.5 (14F27)

谜团已揭开

我找到了问题的根源。我正在使用 Carthage 构建框架。为了解决这个问题,我需要运行carthage update. 我认为上次我没有从Carthage/Build目录提交构建的框架文件。也许当我安装较新的 Xcode 版本时,它会导致使用以前的命令行工具构建的框架文件出现问题。

4

0 回答 0