埃尔卡皮坦testing版后,Xcode 6.4 / 7崩溃

我将计算机更新到昨晚发布给开发人员的最新testing版,昨天晚上编译好的同一个项目现在由于假定的.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崩溃,导致我认为这与我无关)。

任何人遇到这个? 任何build议或临时修复?

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

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

这就是为什么我们不能有美好的事物,苹果。

苹果开发者论坛上的“lembacon”发现了一个解决方法。

在docker:

 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解决scheme:

 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 beta版本,以便永久解决这个问题。

另一个编辑:今天新的iOStesting版,以及一个新的Xcodetesting版。 这个问题应该解决。

有一个奇怪的修复:

通过下载并直接从苹果的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

Xcode 7.0 beta 5支持El Capitan beta 6。

发行说明

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

在ElCapitan上运行xcode 7.0.1并安装了所有的更新,而且xcode经常按照上面的方式退出,但是经常不足以让我无法开发。 似乎在设置故事板中的约束和位置时发生。 iMac是最新的,每周至less重新启动一次,在周末rest,我可以做到这一点。

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

所以规则是经常保存/构build,以节省代码,然后玩弄约束条件,因为它可能只是放弃你。

它在“El Capitan Beta 6 发行说明”中有logging ,所以如果你没有阅读,就不能怪苹果。

已知的问题

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

编辑主要是这个答案的语气是由“这就是为什么我们不能有好东西,苹果”。 这意味着OP认为他有权利使用beta操作系统而不受惩罚。