Xcode 4.2 Verbindungsfehler: libz Problem?

7

Wenn ich ein Projekt nach Xcode 4.2 verschiebe, bekomme ich eine Anzahl von nicht aufgelösten Mach-O Linker-Fehlern für Dinge wie _crc32, _expf und _UnwindSjLj_Register, für ein Projekt, das in Xcode 4.0.3 kompiliert und verknüpft wird.

>

Ich vermute, das könnte ein libz-Problem sein, da mein vorheriges Projekt libz.1.2.3.dylib verlinkt hat. Ich habe diesen Verweis entfernt und libz.1.2.5.dylib hinzugefügt, das sich in meinem Ordner /Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A5259f) / Symbols 1 / usr / lib befindet.

Ich bekomme die gleichen 39 ungelösten Referenzen, ob ich libz.1.2.5.dylib einbeziehe oder nicht, also scheint es sehr verdächtig.

    
Andrew Smith 21.07.2011, 17:08
quelle

3 Antworten

30

Verknüpfen Sie mit libz.dylib , fügen Sie es jedoch über die Registerkarte "Build Phases" hinzu.

Projekt & gt; & gt; Ziel & gt; & gt; Build-Phasen & gt; & gt; Link Binär mit Bibliotheken

Drücken Sie + unter der Liste und wählen Sie libz.dylib , dann wird die Lib hinzugefügt, damit sie zwischen den SDK-Aktualisierungen funktioniert.

    
epatel 21.07.2011, 17:48
quelle
0

Hatte ein Problem mit der gleichen lib - libz.1.2.3.dylib. Wie vorgeschlagen, habe ich libz.dylib hinzugefügt. bekam immer noch die Nachricht "ld: Library not found for -lz.1.2.3". Der Referenz-Build wurde entfernt. Versucht, libz.dylib durch libz.1.2.5.dylib zu ersetzen und trotzdem ohne Fehler zu bauen. XCode 4.3.2, Löwe (OS X 10.7.4)

    
BobFromBris 15.05.2012 08:53
quelle
0

Ich hatte dasselbe Problem. es funktioniert xcode 4.2. wenn ich die app in xcode 4.5 starte. Ich habe dieses Problem. libz.dylib (Keine solche Datei oder Verzeichnis) Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool fehlgeschlagen mit Exit-Code 1. Ich habe versucht mit libz1.2.5dylib.aber keine Verwendung

    
prem 13.12.2012 05:24
quelle

Tags und Links