Wie kann ich überprüfen, ob eine statische Bibliothek eines Drittanbieters für das iPhone SDK für Thumb kompiliert wurde?

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

  •  27-10-2019
  •  | 
  •  

Frage

Ich arbeite mit einer Entwicklungsplattform (Monotouch), mit der ich keine Bibliotheken von Drittanbietern verknüpfen kann, die aufgrund eines Fehlers im Apple Linker für Thumb kompiliert wurden.Wie kann ich feststellen, ob eine Bibliothek für den Daumen kompiliert wurde oder nicht?

Danke!

War es hilfreich?

Lösung

Führen Sie otool -tv <LIBRARY> darauf aus und suchen Sie nach 2-Byte-Anweisungen.

Hier ist ein Beispiel mit Daumencode: http://pastebin.com/4Kq52f9D Hier ist ein Beispiel mit NON-Thumb-Code: http://pastebin.com/137GJDR1

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top