埃尔卡皮坦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,但你会失去声音:)
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操作系统而不受惩罚。