【问题标题】:Xcode 6.4/7 crashing after El Capitan betaEl Capitan beta 后 Xcode 6.4/7 崩溃
【发布时间】:2015-10-26 12:31:31
【问题描述】:

我将我的计算机更新到昨晚发布给开发人员的最新测试版,昨天晚上编译良好的同一个项目现在由于假定的 .xib/.storyboard 错误而失败。

我已尝试清理项目,从 github 下载以前的版本等。但该项目仍然给我以下错误。 "Failed to communicate with Interface Builder"Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 255。从字面上看,.storyboard 文件或与之远程相关的任何东西都没有改变。

更重要的是,试图打开任何 .xib/.storyboard 文件(即使是我没有接触过的启动屏幕 xib 也会导致 Xcode 崩溃,这让我认为这与我无关。)

还有其他人遇到过这种情况吗?有什么建议或临时修复吗?

更新:尝试在模拟器上运行任何东西会导致它不断崩溃或挂起并显示以下错误消息:"Springboard quit unexpectedly"

更新 2:游乐场无法使用,但不会崩溃。 而且,这些小伙子似乎和我们在同一条船上。 https://forums.developer.apple.com/thread/13170

这就是为什么我们不能拥有美好的东西,Apple。

【问题讨论】:

  • 这也发生在我身上。我不知道该怎么办。
  • 这里也一样。看了一晚上,没办法。 Xcode Beta 也没有一个工作。这是 ElCap beta 6 的问题。
  • 世界各地的开发者都在遭受这个问题的困扰...Apple 的回归测试存在严重的质量问题。
  • 似乎对人们有用的解决方案是在 6 之上安装 beta 5...
  • @cyril 这不是解决方案。到目前为止,人们失去了声音,谁知道还会发现什么其他错误。

标签: ios xcode osx-elcapitan


【解决方案1】:

感谢Apple Developer Forums 上的“lembacon”,找到了解决方法。

在终端:

cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)  
cd Contents/Developer/Platforms/iPhoneSimulator.platform  
cd Developer/SDKs/iPhoneSimulator.sdk/usr/lib  
sudo mv dyld_sim dyld_sim.orig

似乎适用于 iOS 项目,但 watchOS 不太可靠。

编辑: watchOS 解决方案:

cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)  
cd Contents/Developer/Platforms/WatchSimulator.platform  
cd Developer/SDKs/WatchSimulator.sdk/usr/lib  
sudo mv dyld_sim dyld_sim.orig  

另一个编辑:正如 sciasxp 所提到的,这也适用于 6.4。希望我们能尽快获得新的 iOS 和 Xcode 测试版来永久解决此问题。

另一个编辑:今天发布了一个新的 iOS 测试版,以及一个新的 Xcode 测试版。应该解决这个问题。

【讨论】:

  • 现在构建成功并且故事板打开(在一个可怕的沙滩球填充延迟之后)
  • 对我也有用!谢谢!
  • 我有一个脚本可以做到这一点gisted
  • 奇怪的是,我不得不移动 sim 和 watchOS 文件,直到 xcode 再次开始工作。即使打开源文件,仅使用 iPhoneSim 文件也会导致我的 xcode 崩溃。感谢您的修复!
  • 这些命令现在是 Apple 的“官方”建议,由 Apple 员工在 dev forums 中发布。此外,该帖子建议在 Apple 发布下一个 10.11 测试版时反转该命令。
【解决方案2】:

有一个奇怪的修复:

通过直接从 Apple 的 CDN 下载并运行以下内容来重新安装 Beta 5。这将恢复 Xcode 但你会失去声音:)

http://swcdn.apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/OSXUpd10.11.pkg

http://swcdn.apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/FirmwareUpdate.pkg

【讨论】:

  • 我需要安装这两个包吗?此外,是否有声音修复或我们搞砸了,直到下一个测试版?
  • 不,afaik,它不需要固件更新,而且......是的,直到下一次更新,我们都被搞砸了。 :(
  • 重新安装到 beta 5 后声音不起作用。只需遵循 Zev Eisenbergs 的解决方案,这是正确的解决方案。
【解决方案3】:

Xcode 7.0 beta 5 现已推出,支持 El Capitan beta 6。

Release Notes

Xcode 7 beta 5 解决了构建 iOS 项目和运行的问题 OS X El Capitan beta 6 上的 iOS 模拟器。(22089926)

【讨论】:

    【解决方案4】:

    在安装了所有更新的 ElCapitan 上运行 xcode 7.0.1,并且 xcode 经常像上面那样退出,但没有足够频繁,以至于我无法为其开发。在情节提要中设置约束和位置时似乎会发生。 iMac 是最新的,每周至少重新启动一次,周末关闭,尽可能稳定。

    与 Apple 的每个版本一样,我们只需要等待 xcode 和/或 ElCapitan 的更新来修复它。

    所以规则是经常保存/构建以在使用约束之前保存代码,因为它可能会退出你。

    【讨论】:

    • 实际上似乎是在使用情节提要编辑任何内容时,它刚刚崩溃并意外退出。正在编辑 uiscrollview 并导致它意外退出。如果它再次发生,我会尝试更深入地挖掘。
    【解决方案5】:

    它记录在 El Capitan Beta 6 Release Notes,因此如果您没有阅读它们,就不能责怪 Apple。

    已知问题

    • Xcode 6.x 在 OS X El Capitan 上运行时存在已知的兼容性问题。强烈建议您在运行时使用 Xcode 7 在 OS X El Capitan 上。

    编辑这个答案的语气主要是由“这就是为什么我们不能拥有好东西,Apple”带来的。有问题的声明,暗示 OP 认为他拥有使用 beta 操作系统不受惩罚的上帝赋予的权利。

    【讨论】:

    • 不幸的是,他们没有提到这些问题也会影响 Xcode 7 ;)
    • 问题是 Xcode 7 b4 也不能正常工作。 :( 也许,这个问题的标题应该改变。
    • 最通用和无用的答案。就像说“这是一个测试版,你期待什么”。该声明自第一个开发人员测试版以来就一直存在,但在大多数情况下,它确实一直在工作到测试版 6,苹果决定发布其操作系统的开发人员测试版,无法进行任何开发。这不是一个正确的答案,应该删除。
    • 确实如此。前两个测试版需要解决方法,然后它起作用了。现在 Xcode 7 也不行了。
    • 为我安装了它,但如果我不能在它上面开发,我为什么还要费心呢? :-) Apple 糟糕的 QA,这些天经常发生的事情。还记得史蒂夫乔布斯严格的“QA 纳粹”时代吗?不,不再是了。
    猜你喜欢
    • 2015-09-22
    • 2015-11-23
    • 2015-12-17
    • 1970-01-01
    • 2015-11-19
    • 2015-11-23
    • 2015-09-22
    • 2015-10-17
    • 1970-01-01
    相关资源
    最近更新 更多