Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测Cocoa应用程序是32位还是64位?_Cocoa_Macos - Fatal编程技术网

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

如何检测Cocoa应用程序是32位还是64位?,cocoa,macos,Cocoa,Macos,如何检测Cocoa应用程序是32位还是64位 在终端中,输入 file ApplicationBinary 如果它说Mach-O 64位可执行文件x86_64,那么它是64位的,如果它说Mach-O可执行文件i386,那么它是32位的,等等。应用程序/地址簿.app是一个目录。要查找实际的可执行文件,您需要将cd刻录到/Applications/Address Book.app/Contents/MacOS,并在该目录中的地址簿可执行文件(例如文件“Address Book”)上运行file命

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

在终端中,输入

file ApplicationBinary

如果它说
Mach-O 64位可执行文件x86_64
,那么它是64位的,如果它说
Mach-O可执行文件i386
,那么它是32位的,等等。

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

您是想检测应用程序是否以64位模式运行,还是想检测二进制文件支持哪些平台?可能是Hi-Kenny的副本,我尝试过这个,上面写着/Applications/Address Book.app:directory我尝试过file/Applications/Address\Book.appHi Kenny,我应该试过file/Applications/Address\Book.app/Contents/MacOS/Calico/a.app/Contents/MacOS/Address\Book,效果不错。谢谢