Símbolos no definidos para la architecture i386: “_OBJC_CLASS _ $ _ ZipException”, a la que se hace referencia desde: error

Estoy usando algunos archivos ‘.o’ en mi proyecto y al comstackrlo aparece el siguiente error:

error:linker command failed with exit code 1 (use -v to see invocation) 

Publiqué el registro de errores a continuación

 Ld /Users/deepak/Library/Developer/Xcode/DerivedData/app-bnwpvhpbrfdurbdgxucyddqyfosh/Build/Products/Debug-iphonesimulator/app.app/app normal i386 cd /Users/deepak/Workspace/iosDevelopement/PROJECTS/KML/app setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/deepak/Library/Developer/Xcode/DerivedData/app-bnwpvhpbrfdurbdgxucyddqyfosh/Build/Products/Debug-iphonesimulator -F/Users/deepak/Library/Developer/Xcode/DerivedData/app-bnwpvhpbrfdurbdgxucyddqyfosh/Build/Products/Debug-iphonesimulator -F/Users/deepak/Workspace/iosDevelopement/PROJECTS/KML/app -filelist /Users/deepak/Library/Developer/Xcode/DerivedData/app-bnwpvhpbrfdurbdgxucyddqyfosh/Build/Intermediates/app.build/Debug-iphonesimulator/app.build/Objects-normal/i386/app.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=4.3 -lstdc++ -licucore -lz -framework MapKit -framework CoreLocation -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -framework KML -o /Users/deepak/Library/Developer/Xcode/DerivedData/app-bnwpvhpbrfdurbdgxucyddqyfosh/Build/Products/Debug-iphonesimulator/app.app/app Undefined symbols for architecture i386: "_OBJC_CLASS_$_ZipException", referenced from: objc-class-ref in ZipFile.o objc-class-ref in ZipReadStream.o objc-class-ref in ZipWriteStream.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Inicialmente, hubo más errores y se resolvieron mediante la importación de framework libs.dylib ,

pero aún 2 errores persisten.

EDITAR: Ya había pasado por la pregunta popular Símbolos indefinidos para la architecture i386: _OBJC_CLASS _ $ _ SKPSMTPMessage “, a la que se hace referencia desde: error , pero la solución no funciona para mí

¿Alguien sabe dónde me he equivocado? ¿Es eso un problema con xcode, las bibliotecas que faltan o el error al vincular algo?

Gracias por adelantado

El mensaje de error dice que ZipFile.o , ZipReadStream.o y ZipWriteStream.o referencia al símbolo indefinido. Esto implica que estás tratando de usar la biblioteca Objective-Zip en tu aplicación.

El símbolo no definido es _OBJC_CLASS_$_ZipException . El comstackdor genera este símbolo cuando ve la directiva @implemention ZipException en un archivo fuente.

La biblioteca Objective-Zip incluye un archivo llamado ZipException.m , que contiene la directiva @implementation ZipException .

La explicación más probable es que simplemente no ha incluido ZipException.m en su objective. Verifique que lo haya hecho. Si no sabes cómo, mira esta respuesta .

Otra explicación posible es que haya modificado el archivo ZipException.m , quizás accidentalmente, de forma que elimine la @implementation ZipException o la oculte del comstackdor. Compruebe que no ha modificado el archivo y que contiene la directiva @implementation ZipException .

La solución que estoy ofreciendo sonará extraña y me tomó un tiempo probarla, pero me sirvió. Esto solo es válido si corrigió todo el problema de enlace del marco. Cuál fue el caso para mí, pero todavía me quedaban pocos errores de Mach-O.

Lo que hice fue eliminar todas las bibliotecas de los marcos y bibliotecas vinculados (en la pestaña General iOSTarget) y luego volver a agregarlas simplemente arrastrándolas desde el panel izquierdo a los marcos vinculados y el espacio de la biblioteca.