He una aplicación que incluye una biblioteca externa he desarrollado, y yo estoy recibiendo el siguiente mensaje de advertencia cada vez que compile usando el dispositivo como objetivo:¿Cómo deshacerse de la advertencia "el archivo se creó para el formato de archivo no admitido" cuando se vincula con una biblioteca estática?
mibiblioteca-release-iphonesimulator.a, archivo fue construido para el formato de archivo no compatible que no es la arquitectura que está vinculada (armv7).
Tengo 2 versiones de la biblioteca, ambas agregadas al proyecto. Uno construido para el iphonesimulator y el otro para iphoneos.
Aunque funciona bien en cualquier objetivo (parece que el compilador toma la versión correcta de la biblioteca dependiendo del objetivo) ese tipo de advertencia se vuelve molesta.
¿Hay alguna manera de deshacerse de la advertencia, o incluso mejor compilar ambas plataformas en una sola biblioteca evitando tener 2 binarios de la misma biblioteca?
Gracias!
Eso es exactamente lo que estaba buscando. ¡Muchas gracias! –
Gracias. Cuando construyes para el simulador de iphone, ¿en qué ubicación está la biblioteca estática? – huggie