【问题标题】:Xcode 6.3.2 can't run on OSX 10.11 El Capitan Developer Preview 3Xcode 6.3.2 无法在 OSX 10.11 El Capitan Developer Preview 3 上运行
【发布时间】:2015-09-11 11:50:02
【问题描述】:

我刚刚将我的 Mac 更新到 OS X 10.11 El Capitan DP 2,但我很失望它不支持 Xcode 6.3.2

现在,我该如何工作?我有一个项目要做,现在不是将我的项目转换为 Swift 2/Xcode 7 的好时机,因为此时无法提交?

【问题讨论】:

  • 听起来您需要在硬盘驱动器的单独分区上返回 MacOS 10.10。在我自己的设置中,我有几个不同的分区……一些用于以前的 MacOS 版本(10.8、10.9),一个用于最新的官方版本,一个用于开发者预览版。
  • 您可以了解如何解决这个问题。 stackoverflow.com/questions/31220697/…

标签: ios xcode macos osx-elcapitan


【解决方案1】:

打开终端并使用此命令

/Applications/Xcode.app/Contents/MacOS/Xcode </dev/null &>/dev/null &

【讨论】:

  • 谢谢,这种方式有助于Xcode正常运行吗?我的朋友试过这个,但他说创建新文件时会崩溃
  • 我看不出这有什么帮助。重定向标准输入和标准输出不会神奇地使应用程序与不同的操作系统兼容。
  • @AndrewMedico:根据 Apple 开发者论坛,它似乎确实有效:forums.developer.apple.com/thread/6653#15226
  • @AndrewMedico 没有实际看过它,我的猜测是它不是关于 stdin/stdout/stderr,而是关于它从终端运行的事实。 XCode 6.3.2 很可能与 OS X 10.11 完美兼容,但 Apple 根据一些不影响终端的 UI 限制阻止了它。管道重定向只是为了正确分离进程(不确定如果在 XCode 仍在运行的情况下关闭终端窗口会发生什么)。
【解决方案2】:

来自El Capitan release notes

OS X El Capitan Beta 3 不支持 7 之前的 Xcode 版本

来自Xcode 7 beta 4 release notes

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

我知道它现在对您没有多大帮助,但作为一般经验法则,如果您在截止日期之前无法升级,我建议您不要在构建过程中升级任何东西轻松恢复。

【讨论】:

  • 不支持以前的版本,但它们可以工作。我在 El Capitan beta 3 上使用 xcode 6.4。
  • 在我的回答中添加了来自 Xcode 7 beta 4 发行说明的评论。他们强烈建议您不要在 10.11 上使用 6.x。
猜你喜欢
  • 2015-09-22
  • 2016-02-05
  • 1970-01-01
  • 2016-02-02
  • 2016-08-08
  • 1970-01-01
  • 2016-03-03
  • 2016-06-24
  • 2017-04-20
相关资源
最近更新 更多