Como posso verificar se uma biblioteca estática de terceiros para o iPhone SDK foi compilada para o Thumb?
-
27-10-2019 - |
Pergunta
Estou trabalhando com uma plataforma de desenvolvimento (monotouch) que não me permite vincular bibliotecas de terceiros que são compiladas para o Thumb devido a um bug no linker da apple.Como posso determinar se uma biblioteca foi compilada para polegar ou não?
Obrigado!
Solução
Execute otool -tv <LIBRARY>
nele e procure por instruções de 2 bytes.
Aqui está um exemplo que mostra o código do polegar: http://pastebin.com/4Kq52f9D Aqui está um exemplo mostrando código NON-thumb: http://pastebin.com/137GJDR1
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow