2010-02-03 145 views
2

如何检测Cocoa应用程序是32位还是64位?如何检测Cocoa应用程序是32位还是64位?

+1

您是否试图检测您的应用程序是以64位模式运行,还是尝试检测二进制文件支持哪些平台? – 2010-02-03 12:38:57

+0

[确定可执行文件(或库)是32还是64位(在OSX上)]的可能的重复(http://stackoverflow.com/questions/1941825/determine-if-an-executable-or-library- is-32-or-64-bit-on-osx) – outis 2012-07-07 21:14:01

回答

6

在终端,类型

file ApplicationBinary 

如果它说Mach-O 64-bit executable x86_64,那么它是64位,如果它说Mach-O executable i386那么它是32位,等等

+0

Hi Kenny, 我试过这个,它说/ Applications/Address Book.app:目录 我试过file/Applications/Address \ Book.app – Dhanaraj 2010-02-03 12:54:52

+1

Hi Kenny, 我应该试过 file/Applications/Address \ Book.app/Contents/MacOS/Calico /a.app/Contents/MacOS/Address \ Book 它工作正常。 谢谢。 – Dhanaraj 2010-02-03 12:58:28

1

的/应用/地址簿.app 的一个目录。要找到实际的可执行文件,您需要cd到/ Applications/Address Book.app/Contents/MacOS,然后在该目录中的Address Book可执行文件(例如文件“Address Book”)上运行file命令。

相关问题