Biblioteca del iPhone: el archivo no es de la arquitectura requerida.

He buscado durante horas, sin embargo, todavía no tengo ni idea de lo que está mal con mi configuración. Mi proyecto utiliza un libray auto escrito (myLib). Esta biblioteca está compilada para trabajar.solamente parasimulador y funciona perfectamente allí.

¿Qué tengo que cambiar para que compile para midispositivo iPhone ¿también?

Esta es mi advertencia actual:

ld: warning: in /.../myLib.a, file is not of required architecture

Esta es mi configuración (de myLib.a)

texto alt http://i38.tinypic.com/kb4zdl.jpg

Encontré muchos artículos que explican la razón de este error, sin embargo, no pude encontrar una solución:

El simulador se ejecuta en una arquitectura x86, mientras que el dispositivo utiliza una arquitectura ARM.

¿Qué tengo que cambiar para que mi biblioteca funcione en mi iPhone?

Gracias

Editar:

Lo que hice hasta ahora:

Limpiado ambos proyectosEstablecer biblioteca en 'Dispositivo' (3.1)Construyó la bibliotecaArrastre el archivo .a de mi biblioteca a mi aplicación

Resultado:

Esto funciona en el simulador, pero configurar el sdk activo en el dispositivo todavía genera unfile is not of required architecture error.

Yo tambien lo intentéMahboudz ( gracias por su apoyo)enlazar. Explica cómo construir el proyecto usando un script de shell. Sin embargo, XCode sigue quejándose de que el archivo de la biblioteca tiene la arquitectura incorrecta y la compilación falla.

Esto tiene que ser un error de principiantes realmente estúpido.

Respuestas a la pregunta(3)

Su respuesta a la pregunta