macOS如何在终端用file查看app是什么架构
时间: 2024-03-13 20:44:25 浏览: 179
可以使用 `file` 命令来查看 macOS 应用程序的架构,步骤如下:
1. 打开终端应用程序。
2. 进入应用程序所在目录,例如:
```
cd /Applications/TextEdit.app/Contents/MacOS
```
3. 运行 `file` 命令并指定应用程序的可执行文件,例如:
```
file TextEdit
```
这会输出类似以下内容的信息:
```
TextEdit: Mach-O 64-bit executable x86_64
```
其中 `x86_64` 表示应用程序的架构为 64 位的 Intel 架构。如果应用程序的架构为 ARM 架构,输出信息中会显示 `arm64`。
如果应用程序是通用二进制文件,可以使用 `-f` 参数来查看其包含的所有架构,例如:
```
file -f /Applications/Safari.app/Safari
```
这会输出类似以下内容的信息:
```
/Applications/Safari.app/Safari: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
/Applications/Safari.app/Safari (for architecture x86_64): Mach-O 64-bit executable x86_64
/Applications/Safari.app/Safari (for architecture arm64): Mach-O 64-bit executable arm64
```
阅读全文