2011-04-29 6 views
3

Я работаю с платформой разработки (monotouch), которая не позволяет мне связывать сторонние библиотеки, которые скомпилированы для Thumb из-за ошибки в компоновщике apple. Как определить, была ли библиотека скомпилирована для большого пальца или нет?Как я могу проверить, скомпилирована ли сторонняя статическая библиотека для iPhone SDK для Thumb?

Спасибо!

ответ

6

Запустить otool -tv <LIBRARY> на нем и найти 2-байтовые инструкции.

Ниже приведен пример, показывающий код накатанной: http://pastebin.com/4Kq52f9D Ниже приведен пример, показывающий код NON-накатанной: http://pastebin.com/137GJDR1

+0

Отлично! Бесконечно благодарен! –