如何在运行 10.11.6 (El Capitan) 的 Mac 上下载 Xcode 9?

Posted

技术标签:

【中文标题】如何在运行 10.11.6 (El Capitan) 的 Mac 上下载 Xcode 9?【英文标题】:How do I download Xcode 9 on a mac running 10.11.6 (El Capitan)? 【发布时间】:2019-06-02 09:37:52 【问题描述】:

我正在学习关于 Flutter 编程的课程,它需要 Xcode 9 或更高版本。我的 mac 当前运行的是 10.11.6,它不能再更新了。我想知道是否有任何方法可以在我的 Mac 上安装 Xcode 9?

【问题讨论】:

1. You can't build any ios app for the AppStore without at least Xcode 9。 2.You can't install Xcode 9 on anything older than macOS 10.12.6。结论:我鼓励您购买一台至少可以安装 macOS 10.12 (Sierra)、10.13 (High Sierra) 或 10.14 (Mojave) 的 Mac。注意macOS Sierra can run on any mac from Late 2010 or newer! 【参考方案1】:

只有在 iOS 设备和模拟器上运行 Flutter 应用时才需要 Xcode。但是要开发 Flutter 应用程序,您需要使用您的 Mac 可能运行的另一个 IDE:android Studio、Visual Studio Code 或 Intellij IDEA。

您仍然可以使用 Android 模拟器或设备测试您的应用。

如果您确实需要升级,您可以从 dosdude1 的网站下载 Sierra、High Sierra 或 Mojave 修补程序,然后在不受支持的 Mac 上安装更高版本的 macOS(如果您的 Mac 在支持的设备列表中,并且我尚未对其进行测试,因此后果自负)。

【讨论】:

【参考方案2】:

Xcode9 需要 OS X 10.12.6 或更高版本。 您可以在 OS X 10.11.6 上安装的最新 Xcode 是 Xcode8(版本 8.2.1)。 在这里您可以检查哪个版本的 Xcode 需要哪个最低操作系统版本: https://en.wikipedia.org/wiki/Xcode#Version_comparison_table

此外,要下载任何旧版本的 Xcode,您需要一个开发者帐户(免费帐户就足够了),您可以从这里下载: https://developer.apple.com/download/more/

不幸的是,我在那里没有看到比 Xcode9 更早的版本,但我找到了 Xcode 8.2.1 here

【讨论】:

很遗憾没有。我快速查看了他们的网站,似乎 Flutter1.0 确实需要 Xcode9 或 Xcode10,所以您似乎别无选择,只能尝试 1.0 之前的某个版本或升级您的 Mac HW :( 你有什么样的 Mac?单击左上角的苹果图标,然后选择“关于本机”。处理器描述上面的行告诉硬件类型。

以上是关于如何在运行 10.11.6 (El Capitan) 的 Mac 上下载 Xcode 9?的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X 10.11.6 El Capitan 上安装 ffmpeg 时出现问题 [关闭]

“dotnet new”命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败

Mac OS X El Capitan10.11 系统安装教程

如何在el capitan上安装psycopg2?

markdown 如何创建将在Linux上运行的OS X El Capitan VM

如何使 CocoaPods 项目在 OS X El Capitan 和 Xcode 7 Beta 上运行?