Estoy tratando de usar las bibliotecas de Twitter y después de agregar liboauth.a
y agregar oauthconsumeriphonelib
a mi ruta de búsqueda de encabezado, ahora tengo 1 error de compilación, que puedo Parece que se deshace de eso.XCode Compilador Error: ld: biblioteca no encontrada para -loauth
ld: library not found for -loauth
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
¿Alguien sabe qué podría estar causando esto?
Gracias Rahul. Hice lo que sugirió y ahora veo otros errores con los que pensé que ya había terminado. ld: advertencia: en /usr/local/lib/liboauth.dylib, el archivo fue creado para i386 que no es la arquitectura que está siendo enlazada (armv6) tuve que reinstalar liboauth con ./configure CC = "gcc -arch i386" CXX = "g ++ -arch i386" y esos errores se habían ido. Esto es solo una advertencia, pero se está quejando de un montón de archivos perdidos ... objc-class-ref-to-OAToken en SA_OAuthTwitterEngine.o – Nefsu
De hecho, veo esa advertencia solo cuando construyo para el dispositivo. Cuando construyo en el simulador, veo las mismas advertencias sobre las referencias a las clases de OAuth que faltan, pero no veo la advertencia. – Nefsu
Deberá agregar esas configuraciones For All por separado a Viz All configuration en The Target Build Properties. También asegúrese de que la biblioteca esté físicamente presente en la ubicación mencionada en el archivo de proyecto –