32

我将我的计算机更新到昨晚发布给开发人员的最新测试版,昨天晚上编译良好的同一个项目现在由于假定的 .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。

4

5 回答 5

59

感谢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 测试版。这个问题应该得到解决。

于 2015-08-05T12:49:13.423 回答
5

有一个奇怪的修复:

通过直接从 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

于 2015-08-04T19:15:37.510 回答
3

Xcode 7.0 beta 5 支持 El Capitan beta 6。

发行说明

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

于 2015-08-06T17:43:08.523 回答
0

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

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

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

于 2015-10-08T00:35:23.623 回答
-5

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

已知的问题

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

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

于 2015-08-04T14:45:49.347 回答