Wie erstelle ich einen Libtiff für ein Xcode-Projekt und eine iOS-Anwendung?

Ich habe Stackoverflow und Google nach der richtigen Methode zum Kompilieren und Hinzufügen von durchsuchtlibtiff Bibliothek zu meinem vorhandenen iOS-Projekt in Xcode.

Was ich bisher gemacht habe:

BEARBEITEN:

Ich habe libtiff auf meinen Mac heruntergeladen, nachdem ich mich entschieden habe, diesen Rat zu befolgenPaketüberfluss. Ich habe die Version benutzt3.9.6 und baute es so einTutorial und seinFolge über SDK5. Dort fand ich in den Kommentaren eineSkript Ich könnteanpassen. Ich habe den resultierenden "Abhängigkeiten" -Ordner fast wie in meinem Xcode-Projekt hinzugefügtRakmoh empfohlen.

Ich bekam jedoch Linker-Fehler, sobald ich#include tiffio.h:

Undefined symbols for architecture armv7:  "_inflateEnd", referenced from:
  _PixarLogCleanup in libtiff.a(tif_pixarlog.o)
  _ZIPSetupEncode in libtiff.a(tif_zip.o)
.
... some more...
.
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ich habe auch die neueste Version von ausprobiertlibtiff, aber das änderte nichts, also bin ich zu 3.9.6 zurückgekehrt, da es mit den anderen Softwares im Projekt kompatibel ist. Dann fragte ich einen Kollegen, der herausfand, dass es das warlibz Bibliothek fehlt. Aus den Log-Dateien, die er gesehen hat, muss es während der Erstellung von da gewesen seinlibtiff und es fehlte noch für den Linker in meinem Xcode-Projekt. Und siehe da! Als ich es zu den Frameworks hinzugefügt habe (mit dem kleinen + Zeichen und durchsuchen Sie die Liste nachlibz.dylib), mein leeres Testprojekt kompiliert.

Bevor ich eine Antwort schreibe, möchte ich noch etwas testen, aber ich habe das erfolgreiche Shell-Skript bereits auf aktualisiertPastebin.

Danke für deine Hilfe!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage