Biblioteca do iPhone: o arquivo não é da arquitetura necessária

Eu procurei por horas, no entanto, eu ainda não tenho idéia do que está errado com a minha configuração. Meu projeto usa um libray auto-escrito (myLib). Esta biblioteca é compilada para funcionar parasimulador e funciona perfeitamente lá.

O que tem que mudar então compila para o meudispositivo iPhone também?

Este é o meu aviso atual:

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

Esta é minha configuração (de myLib.a)

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

Eu encontrei muitos artigos explicando o motivo desse erro, mas não consegui encontrar uma solução:

O simulador é executado em uma arquitetura x86, enquanto o dispositivo usa uma arquitetura ARM.

O que preciso alterar para que minha biblioteca funcione no meu iPhone?

obrigado

Editar:

O que eu fiz até agora:

Limpou ambos os projetosDefinir biblioteca para 'dispositivo' (3.1)Construiu a bibliotecaArrastou o arquivo .a da minha biblioteca para o meu aplicativo

Resultado:

Isso funciona no simulador, mas definir o SDK ativo para o dispositivo ainda gera umfile is not of required architecture erro.

Eu também tenteimahboudz ( Obrigado por seu apoio)ligação. Explica como construir o projeto usando um script de shell. No entanto, o XCode continua reclamando que o arquivo da biblioteca é da arquitetura errada e a construção falha.

Isso tem que ser um erro de principiante realmente estúpido.

questionAnswers(3)

yourAnswerToTheQuestion