Como posso verificar se uma biblioteca estática de terceiros para o iPhone SDK foi compilada para o Thumb?

StackOverflow https://stackoverflow.com/questions/5838374

  •  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!

Foi útil?

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
scroll top