2 votos

Cómo saber si el archivo dmg contiene binarios universales, es decir, si ha sido compilado para hardware arm64

¿Puede saber a partir de un archivo .dmg si contiene binarios arm64?

Tengo un Mac mini M1 con Big Sur. No quiero ejecutar aplicaciones bajo Intel, solo arm64. Ni siquiera tengo Rosetta instalado y quiero evitar instalarlo.

Puedo instalar aplicaciones, intentar ejecutarlas y ver si solicitan la instalación de Rosetta. Pero me gustaría saber si el archivo .dmg contiene binarios compilados para arm64 sin ejecutar la aplicación.

6voto

Un DMG es solo un contenedor, no conoce su contenido.

Si la aplicación se distribuye sin un paquete (por lo que es una aplicación que puede simplemente arrastrar y soltar a /Applications ) puede ejecutar

 hdiutil attach THE_DMG
file /Volume/THE_DMG/THE_APPLICATION.app/Contents/MacOS/*

para ver qué tipo de binario es.

1voto

Shadowraze Puntos 11

puede obtener información sobre la aplicación, haciendo clic derecho y obtener información, o cmd + i, y ver para qué está diseñada. Intel, Apple Silicon o Universal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X