2016-09-27 4 views
0

Я играю с otool сейчас в течение часа, но я не понял, как получить информацию, если бинарный бит включен.Как использовать otool для проверки того, включен ли биткод

Он попробовал следующее:

Сначала я создать простое приложение IOS и запустить:

otool -arch arm64 -l testApp1 | grep bitcode 

После этого я скачал бинарную структуру от kontakt.io. Я уверен, что бит-код включен. Поэтому я попробовал:

otool -arch arm64 -l KontaktSDK | grep bitcode 

У меня также не было информации. Что-то не так? Это ошибка с новым Xcode8?

Причина, по которой я играю с этим, заключается в том, что я создал двоичную структуру, и я не знаю, почему иногда фреймворк полностью поддерживает биткод, а иногда и нет.

ответ

0

According to this answer есть две возможности проверить, bitcode и __LLVM.

Когда я загружаю KontaktSDK, я могу это сделать:

[.../KontaktSDK.framework]:;otool -arch arm64 -l KontaktSDK | grep __LLVM 
    segname __LLVM 
    segname __LLVM 
+0

Означает ли это, что __LLVM найден, включен битовый код? – patrickS

+0

, который выглядит так (смотря на многие другие StackOverflow & Google хиты здесь), но я не нашел окончательную документацию на apple.com. –