如何检查您的 macOS 是 32 位还是 64 位
尽管 Apple 多年来已完全过渡到 64 位 macOS,但一些用户(尤其是运行较旧的基于 Intel 的 Mac 的用户)可能仍需要确认他们的系统或特定应用程序是 32 位还是 64 位。

这篇文章将指导您如何检查您的 macOS 是 32 位还是 64 位。
1. macOS 默认是 64 位操作系统(自 macOS Catalina 起)
从 macOS Catalina (10.15) 开始,Apple 放弃了对所有 32 位应用程序的支持,操作系统本身完全是 64 位。如果您运行的是 Catalina 或更高版本,则您的操作系统和应用程序必须是 64 位。
阅读更多:macOS 兼容性检查器:我的 Mac 可以运行哪些 macOS?
您可以通过单击以下方式验证您的 macOS 版本:苹果菜单→关于本机
检查版本号(例如,10.15 = 卡塔利娜、11 = 大苏尔、12 = 蒙特利等)。

2. 识别 CPU 架构:Intel 与 Apple Silicon
CPU 架构告诉您 Mac 使用的是 Intel (x86_64) 还是 Apple Silicon (arm64)。两者都支持 64 位,但一些低级行为有所不同。
步骤1单击苹果菜单→关于本机
步骤2看下“芯片”或者“处理器”:
如果它说苹果M1/M2/M3,那么你正在使用ARM64架构,仅限 64 位。
如果它说英特尔酷睿 i5/i7/等。,你在x86_64,并应进一步检查。

这是作弊表:

3. 使用终端查看系统架构
如果您熟悉终端,请使用以下命令:
解释:
x86_64→ 64位英特尔CPU
可怜64→ 64 位 Apple 芯片(M1、M2 等)
i386→ 32 位 Intel CPU(仅限罕见、古老的 Mac)
您还可以使用以下命令显式检查 CPU 架构:
复制
sysctl -n machdep.cpu.brand_string
这将返回类似以下内容:
Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
如果你在macOS 莫哈维 (10.14)或更早版本,您可能仍然可以运行 32 位应用程序。
以下是检查哪些应用程序是 32 位的方法:
步骤1点击关于本机→系统报告
步骤2在下面软件, 点击应用领域
步骤3等待加载(可能需要几秒钟)
步骤4看专栏“64 位(英特尔)”

如果它说是的,该应用程序是64位的
如果它说不,该应用程序是 32 位并且不适用于 Catalina 或更新版本
5. 常见陷阱
macOS 本身就不是 32 位的十多年来——只有非常老的版本,比如 Snow Leopard 或 Leopard。
令人困惑的CPU架构和应用架构很常见。即使是 64 位 Mac 也可能有 32 位应用程序(在 Catalina 之前)。
如果以这种方式手动编译,某些命令行工具可能仍会作为 32 位二进制文件运行。
6. 太长;博士
| 检查站 | 寻找什么 |
|---|---|
| macOS 版本 | 10.15+= 仅 64 位 |
CPU 类型(uname -m) |
x86_64或者arm64= 64 位 |
| 应用程序兼容性 | 查看系统报告 → 应用程序 |
请记住,如果您使用的是 64 位 Mac,则所有应用程序和软件都必须是 64 位。如果您使用的是 32 位 Mac,则只有 32 位应用程序可以运行。
