如何在运行 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 系统安装教程