2010-02-03 4 views
2

Comment détecter si une application Cocoa est 32 bits ou 64 bits?Comment détecter si une application Cocoa est 32 bits ou 64 bits?

+1

Essayez-vous de détecter si votre application fonctionne en mode 64 bits ou essayez-vous de détecter quelles plates-formes sont prises en charge dans un binaire? –

+0

duplication possible de [Déterminez si un exécutable (ou une bibliothèque) est 32 ou 64 bits (sous OSX)] (http://stackoverflow.com/questions/1941825/determine-if-an-executable-or-library- est-32-ou-64 bits sur-osx) – outis

Répondre

6

Dans Terminal, tapez

file ApplicationBinary 

Si elle dit Mach-O 64-bit executable x86_64, il est 64 bits, si elle dit Mach-O executable i386 alors il est 32 bits, etc.

+0

Salut Kenny, J'ai essayé, il est dit/Applications/Adresse Book.app: répertoire J'ai essayé fichier/Applications/Adresse \ Book.app – Dhanaraj

+1

Salut Kenny, Je devrais avoir essayé fichier/Applications/Adresse \ Book.app/Contents/MacOS/Calico /a.app/Contents/MacOS/Address \ Livre Cela a fonctionné. Merci. – Dhanaraj

1

Les/Applications/Carnet d'adresses .app est un répertoire. Pour trouver l'exécutable actuel, vous devez accéder à/Applications/Address Book.app/Contents/MacOS et exécuter la commande de fichier sur l'exécutable du carnet d'adresses dans ce répertoire (par exemple, le fichier "Carnet d'adresses").

Questions connexes