Esto me está volviendo loco, cuando intento compilar en el simulador, todo está bien, pero en el dispositivo Tengo este error:ld: biblioteca no se encontró para -lz
ld: library not found for -lz
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1
Por favor, me ayudan a entender la fuente del problema:
Ld /Users/ZConsulting/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-dhlecgdgtoldsadoctkyueriyius/Build/Products/Debug-iphoneos/Fontenay-sous-Bois.app/Fontenay-sous-Bois normal armv7
cd /Users/ZConsulting/Desktop/Fontenay-sous-Bois
setenv IPHONEOS_DEPLOYMENT_TARGET 5.0
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -L/Users/ZConsulting/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-dhlecgdgtoldsadoctkyueriyius/Build/Products
/Debug-iphoneos -F/Users/ZConsulting/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-dhlecgdgtoldsadoctkyueriyius/Build/Products/Debug-iphoneos -F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
/iPhoneOS5.0.sdk/Developer/Library/Frameworks -filelist /Users/ZConsulting/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-dhlecgdgtoldsadoctkyueriyius/Build/Intermediates/Fontenay-sous-Bois.build/Debug-iphoneos/Fontenay-sous-Bois.build/Objects-normal/armv7/Fontenay-sous-Bois.LinkFileList -dead_strip -fobjc-arc -miphoneos-version-min=5.0 -framework SenTestingKit -lz -lz.1.1.3 -framework MobileCoreServices
-framework SystemConfiguration -framework CFNetwork -framework CoreLocation -framework MapKit -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/ZConsulting/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-dhlecgdgtoldsadoctkyueriyius/Build/Products/Debug-iphoneos/Fontenay-sous-Bois.app/Fontenay-sous-Bois
EDIT:
me importó el marco libz.1.1.3.dylib:
La única libz que me dieron en los marcos Vinculados es la libz.1.1.3.dylib
he importados libz.1.1.3.dylib la biblioteca, por favor, eche un vistazo en mi edición, este está trabajando con compilo con el simulador, pero desde Intento crear un archivo, lo tengo. – Luca
Sí, y el simulador utiliza una ubicación diferente al dispositivo. Es mejor importar el genérico 'libz.dylib' en lugar del' libz.1.1.3' específico. Pruebe el 'find/Developer/Platforms -name libz.1.1.3.dylib' y compruebe que se encuentra en ambos' iPhoneOS5.0.sdk' * y * 'iPhoneSimulator5.0.sdk'. Si no se encuentra, entonces sugiero que se reemplace con 'libz.dylib'. Debe tener una razón de peso para usar la versión '1.1.3' de libz para hacer referencia a esa versión específica (en general, estas bibliotecas son compatibles) – Petesh
El único marco de libz que obtuve en la lista es' libz.1.1. 3.dylib', por favor eche un vistazo a mi Actualización. – Luca