Ответ 1
Используйте команду file
вместо otool
. В нем будут перечислены все архитектуры в двоичном виде. На Intel Macs i386 является 32-разрядным, а x86_64 - 64-разрядным.
Можно ли получить информацию о любом двоичном файле на OS X, чтобы определить, является ли это битом 32-битного или 64-битного?
Я играл с командой otool, но не мог найти такую информацию.
Используйте команду file
вместо otool
. В нем будут перечислены все архитектуры в двоичном виде. На Intel Macs i386 является 32-разрядным, а x86_64 - 64-разрядным.
От Николая в комментарии, lipo -info
также работает. Это то, что вы должны использовать в статических библиотеках, так как file
отображает только "текущую архивную случайную библиотеку".