Xcode El Capitan 测试版后 6.4/7 崩溃
Xcode 6.4/7 crashing after El Capitan beta
我将我的计算机更新到昨晚发布给开发人员的最新测试版,昨天晚上编译良好的同一个项目现在由于假定的 .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。
它记录在 El Capitan Beta 6 Release Notes 中,所以如果您没有阅读它们,您不能责怪 Apple。
Known Issues
- Xcode 6.x has known compatibility issues when run on OS X El Capitan. It is strongly encouraged that you use Xcode 7 when running
on OS X El Capitan.
EDIT 这个答案的基调主要是由有问题的 "This is why we can't have nice things, Apple." 陈述引起的,这意味着 OP 认为他拥有使用 beta 的天赐权利不受惩罚的操作系统。
有一个奇怪的修复:
通过直接从 Apple 的 CDN 下载和 运行 以下内容来重新安装 Beta 5。这将恢复 Xcode 但你会失去声音 :)
由于 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 测试版。这个问题应该已经解决了。
Xcode 7.0 beta 5 已发布,支持 El Capitan beta 6。
Xcode 7 beta 5 resolves issues with building iOS projects and running
the iOS simulator on OS X El Capitan beta 6. (22089926)
运行 xcode ElCapitan 上安装了所有更新的 7.0.1 和 xcode 如上所述经常退出,但要求不够频繁,我无法为其开发。似乎在故事板中设置约束和位置时发生。 iMac 是最新的,每周至少重新启动一次,周末关闭,尽可能稳定。
与 Apple 的每个版本一样,我们只需要等待 xcode 和/或 ElCapitan 的更新来修复它。
所以规则是 save/build 在玩弄约束之前经常保存代码,因为它很可能会在你身上退出。
我将我的计算机更新到昨晚发布给开发人员的最新测试版,昨天晚上编译良好的同一个项目现在由于假定的 .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。
它记录在 El Capitan Beta 6 Release Notes 中,所以如果您没有阅读它们,您不能责怪 Apple。
Known Issues
- Xcode 6.x has known compatibility issues when run on OS X El Capitan. It is strongly encouraged that you use Xcode 7 when running on OS X El Capitan.
EDIT 这个答案的基调主要是由有问题的 "This is why we can't have nice things, Apple." 陈述引起的,这意味着 OP 认为他拥有使用 beta 的天赐权利不受惩罚的操作系统。
有一个奇怪的修复:
通过直接从 Apple 的 CDN 下载和 运行 以下内容来重新安装 Beta 5。这将恢复 Xcode 但你会失去声音 :)
由于 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 测试版。这个问题应该已经解决了。
Xcode 7.0 beta 5 已发布,支持 El Capitan beta 6。
Xcode 7 beta 5 resolves issues with building iOS projects and running the iOS simulator on OS X El Capitan beta 6. (22089926)
运行 xcode ElCapitan 上安装了所有更新的 7.0.1 和 xcode 如上所述经常退出,但要求不够频繁,我无法为其开发。似乎在故事板中设置约束和位置时发生。 iMac 是最新的,每周至少重新启动一次,周末关闭,尽可能稳定。
与 Apple 的每个版本一样,我们只需要等待 xcode 和/或 ElCapitan 的更新来修复它。
所以规则是 save/build 在玩弄约束之前经常保存代码,因为它很可能会在你身上退出。