如何在不更新macOS的情况下安装Xcode 9?

Sam*_*hah 29 xcode8 xcode8-beta6 xcode9 xcode9.1-beta

有没有人有任何想法安装Xcode 8或Xcode 9而不更新macOS?

我想将我的Xcode 7.1更新为Xcode 8或Xcode 9(或9.1)Beta.

但它不允许我直接在OS X Yosemite 10.10上更新.

我现在不想将我的操作系统更新到El Capitan,那么如何在OS X Yosemite 10.10上安装Xcode 8.

小智 14

Xcode 8将在OS X 10.11(El Capitan)上运行,但您构建的应用程序不会,因为唯一可用的SDK是macOS 10.12 SDK,即macOS Sierra.

从发行说明:

兼容性

Xcode 8需要Mac运行macOS Sierra 10.12或OS X El Capitan 10.11.5或更高版本.

Xcode 8包括适用于iOS 10.0,watchOS 3.0,macOS Sierra 10.12和tvOS 10.0的SDK.

  • 我遇到了同样的问题,但发现它不相信:Apple现在说如果我们想编写适用于El Capitan的应用程序,我们必须无限期地继续使用XCode 7.3吗? (5认同)
  • naup,user2,plamen,daniel ..放松并在构建设置中查找部署目标选项.因为在Apple开发人员工具开始明确版本化SDK之前,您始终能够构建支持旧版操作系统的软件.在某些时候,xcode添加了一个显式选项,用于选择您想要支持的旧操作系统,"部署目标",以及在控制API可用性和库版本链接的构建期间设置标记.没有在网上发现明确的答案,但我认为使用最新的Xcode你可以选择目标回到10.8. (4认同)

Arg*_*gus 8

要在不更新macOS的情况下安装Xcode 9,您可以更改Xcode包的plist中所需最低版本.要做到这一点,只需按住Ctrl键单击Xco​​de应用程序,单击Open Package Contents,然后进入Contents文件夹,您将看到info.plist.使用已安装的Xcode打开它,在那里您可以编辑Minimum system version字段值到您当前安装的任何版本.

最低系统版本

还有一些其他的"*.app"像"Instruments.app"等.它们也需要相同的操作.

如果你得到同样的错误,请尝试重新启动macOS.

我用这种方式在macOS 10.12.5上安装Xcode 9.2并且它可以工作.

  • 是的,如果修改了最低系统版本,则Xcode会运行。但是命令行工具呢?我没有运气能工作,知道吗? (3认同)

JAL*_*JAL 6

来自Xcode 8 Beta 6 发行说明:

Xcode 8 beta 6需要Mac运行macOS Sierra beta 3或更高版本,或OS X El Capitan 10.11.5或更高版本.

macOS 10.10是不受支持的配置,Xcode 8不支持.您唯一的解决方案是更新到10.11.