Estoy tratando de compilar la versión lite de mi aplicación para iPhone usando AdMob. Seguí las pautas aquí http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html y creé dos objetivos diferentes. En la versión lite agregué una macro llamada LITEVERSION que estoy comprobando usando #ifdef y haciendo las cosas apropiadas.Error de enlazador de XCode: biblioteca no encontrada para -lAdMobDevice
Pero cuando construyo la versión lite de la aplicación, me sale un error de vinculador
ld: biblioteca no encontrado para -lAdMobDevice collect2: ld devolvió 1 código de salida
Sin embargo yo soy capaz de construir la versión completa sin ningún problema y también se dio cuenta de que la compilación está funcionando bien (para la versión completa), incluso si elimino las macros #ifdef. Esto sugiere que la biblioteca libAdMobSimulator.a se está enlazando correctamente para la versión completa, pero falla en la versión lite.
¡Cualquier apuntador sería muy apreciado!
Saludos jarros
¿Está arrastrando y soltando un archivo de un directorio con alias? Eso fue lo que hice. En el momento en que copié el archivo a otro directorio y luego lo arrastré y lo dejé caer en el proyecto, funcionó. ¡Lo suficiente para volverlo completamente loco! –