estoy teniendo un error de compilación en el simulador de iOS 4.3 que puede en realidad no averiguarlo, El error que consigo es:libobjc.A.dylib compilar error en IOS 4.3
dyld: lazy symbol binding failed: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
dyld: Symbol not found: _objc_retain
Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib
Nota:
La biblioteca a la que se hace referencia (libobjc.A.dylib) está realmente en el 'Lugar esperado' El código funciona bien en un dispositivo iOS5 y en iOS5 Simulator.
¿Está utilizando ARC en este proyecto? ¿Podría su pregunta ser un [duplicado de este?] (Http://stackoverflow.com/questions/7423489/objective-c-arc-errors-automatic-release-problems) –
no usando ARC, el proyecto es demasiado complicado para encenderlo. – oberbaum
Este símbolo no está en la versión 4.3 lib, me pregunto quién lo está solicitando. Vaya a ambos directorios y haga 'nm libobjc.A.dylib | grep retain', con 4.3 verás solo un símbolo _SEL_retain. Trató de limpiar el proyecto y reconstruir? –