Kompilieren von ZipArchive in XCode 4-Projekt

8

Ich versuche ZipArchive mit meinem Projekt zu kompilieren. Ich habe alle Quelldateien, einschließlich der Minizip-Dateien, importiert, und ich kann diese Fehler nicht verstehen. Ich habe ein Dutzend anderer Wege ausprobiert, um die Komprimierung / Dekomprimierung in mein iPhone-Projekt einzubauen, alles ohne Erfolg. ZipArchive scheint die beste Bibliothek zu sein, und dieses Problem sieht so aus, als ob es ein einfaches Konfigurationsproblem ist, aber ich kann es nicht herausfinden.

%Vor%     
jakev 13.04.2011, 06:31
quelle

5 Antworten

14

Ich hatte genau das gleiche Problem. Ich benutze Xcode 4.4 für iOS 5.1. Und ich habe es so gelöst:

  1. Entfernen Sie alle ZipArchive-Dateien inkl. Minizip-Ordner aus Ihrem Projekt - in den Papierkorb verschieben.
  2. Erneut beide ZipArchive-Dateien und den Minitip-Ordner hinzufügen und SICHERSTELLEN, DASS SIE DIE OPTION "Gruppen für jeden hinzugefügten Ordner erstellen" anstelle von "Ordnerverweise für jeden hinzugefügten Ordner erstellen" auswählen.
  3. wenn Sie ARC verwenden, dann fügen Sie allen Build-Phasen hinzu - & gt; Quellen kompilieren ZipArchive-Items die Option "-fno-objc-arc"

Das ist es - viel Glück.

    
Dominic Sander 04.08.2012, 13:29
quelle
2

Wenn ich es versucht habe, wird es leicht mit folgendem Link kompiliert werden

Ссылка

Ich nehme einfach den Ordner im folgenden Formular

%Vor%

Dann ziehen Sie einfach & amp; ziehe den ZipArchive-Ordner in xCode "Classes".

Fügen Sie dann Framework libz.1.2.3.dylib hinzu.

Das ist es. Mein Code wird ohne Probleme kompiliert.

    
Divyang Mithaiwala 13.04.2011 07:14
quelle
2

Ich habe es geschafft, indem ich "/usr/lib/libz.dylib" zu den anderen Link-Flags im Zielbereich von Projekteinstellungen hinzufüge.

Es hat mit Minizip für mich funktioniert.

    
sixFingers 15.05.2011 15:32
quelle
0

Ich bin auch in diesen Fall geraten ...

Aber ich habe die folgende Lösung gefunden.

Ссылка

Ich habe es so gelöst:

· Wenn Sie ZipArchive-Dateien und den Minitip-Ordner zu Ihrem Projekt hinzufügen, Sie sollten "Elemente bei Bedarf kopieren" und "Gruppen erstellen" aktivieren.

Das ist alles.

    
Shunsuke Ichikawa 24.07.2015 05:20
quelle
0

Das funktioniert, indem ich die libz.tdb-Datei hinzufüge. (Xcode 7, iOS 9). Fehler ist weg.

    
Philip Borges 12.11.2015 10:37
quelle

Tags und Links