跳到主要内容

将最低 MacOS 版本提升至 10.13

我们将把最低 MacOS 版本从 10.9(发布于 2013 年 10 月,自 2016 年 12 月起停止维护)提升至 10.13(发布于 2017 年 9 月,自 2020 年 12 月起停止维护)。我们之所以能够长期支持 10.9 的主要原因是,conda-forge 能够为 OSX 提供最新的 C++ 标准库 libcxx,从而取代系统 MacOS SDK 中存在的旧版本(至少从各个 conda 环境的角度来看是这样)。

然而,生态系统中的几个核心软件包现在需要至少 10.13 版本(或很快将需要),这是我们无法规避的。这些软件包包括 libcxx,从 17.0 版本开始。此更改不会影响已发布的工件,但在不久的将来,所有新的 OSX 构建都将需要至少 10.13 版本。此约束将通过 __osx 虚拟软件包来实现,但我们如何实现这一目标的细节仍在制定中。只有 conda 4.8.0 或更高版本才具有此虚拟软件包。如果您使用的系统 MacOS 版本低于 10.13 且 conda 版本低于 4.8.0,您需要将 conda 升级到至少 4.8.0 或将您的系统升级到至少 MacOS 10.13。