2010-02-03 173 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命令。

相關問題