【问题标题】:All xib and storyboard files crashes Xcode 6.1所有 xib 和 storyboard 文件都会导致 Xcode 6.1 崩溃
【发布时间】:2015-02-08 19:54:12
【问题描述】:

我遇到了一个非常棘手的问题,不知道如何解决。我有一个包含 3 个项目的工作区以及我从中选择的任何 xib 或故事板文件,Xcode 总是崩溃,说(Xcode 意外退出)。此外,如果我在工作区中创建一个全新的项目,这些故事板在打开时也会使 xcode 崩溃(但项目可以构建并运行良好,除非您无法打开布局文件)。什么可能产生这样的影响?我的 .xcodeproj 文件有问题吗?该项目昨天工作,我还没有执行任何我记得的更改。

如果我在没有选择任何 xib 或情节提要文件的情况下构建项目,我会收到以下非常神秘的错误:

Command /Applications/Xcode.app/Contents/Developer/
Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 

与此类似: swift failed with exit code 1 while compiling in Xcode - possibly related to Bridging-Headers

已在 XCode 6.1 和 6.1.1 上测试了所有答案(已测试删除 xcuserdata 和 DerivedData)。如果我使用控制台构建,最后我会得到这个“非常”有用的错误。

Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
** BUILD FAILED **

我想没有人可以为这个问题提供完整的解决方案,但你能帮我看看去哪里吗? .xcodeproj 文件?或者一个xib文件中的错误会阻止其他人打开?

【问题讨论】:

  • 如果您从 objc 类开始,那么更改为 swift 是原因之一。请参阅 Xcode 6 发行说明。我被这个烫伤了。
  • 我确实有 objc、c 和 c++ 类,它们在我正在使用的库中。但我没有将任何 objc 类更改为 swift
  • 叹息 - 这真的很讨厌,我希望我能提供一个真正的解决方案。几个月前我实际上有一个损坏的磁盘 - 所以你可以在你的驱动器上进行磁盘实用程序验证。另外,擦除 Xcode,再次下载,然后尝试。更糟糕的是,创建一个新的 WorkSpace 并一次将其他项目合并到一个并进行测试。恶心我知道。 [更新:看起来新版本的 Xcode 已经发布 8.2.2 beta - 可以试试那个版本...]

标签: ios xcode swift xcode6 uistoryboard


【解决方案1】:

好的,这是某种 xCode 错误。我的一个 swift 文件不知何故损坏了,修复方法只是删除它并将旧内容复制到新文件中。很奇怪,一个 SWIFT (!) 文件可以阻止所有 xib 和故事板文件打开。

我对任何有类似问题的人的建议是备份您的旧项目并删除文件,直到 xCode 工作。那么您已经确定了问题所在,并且应该能够解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 2011-09-06
    相关资源
    最近更新 更多