Xcode 4 Final - problema "armv6 armv7" ao vincular-se a bibliotecas armv6

Até o xcode 4 final (eu estava usando o 3.latest e o 4 GM durante o tempo disponível) isso não aconteceu. Quando atualizei para a versão final do xcode 4, comecei a receber um erro de vinculação ao tentar vincular a versão armv7 à minha biblioteca não armv7 (meu projeto é definido com as arquiteturas válidas padrão armv6 armv7 padrão):

ld: warning: ignoring file ../bin/iOS static/arm/libssl.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../bin/iOS static/arm/libcrypto.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7: -- list of symbols --

A versão armv6 é compilada perfeitamente, mas o processo geral de compilação falha com 77 erros de lin

Entendo que esse é o comportamento esperado, ele não será vinculado ao armv7 com uma lib armv6. A correção está definindo meu projeto para armv6 apenas. Minha pergunta aqui é: por que isso funcionou nas versões anteriores do xcode?

Se eu definir apenas armv6, começo a receber este aviso:

Check dependencies

[BWARN]warning: all apps should include an armv7 architecture (current ARCHS = "armv6").

Eu não gosto de ver avisos :-) Alguém está tendo problemas semelhantes?

Obrigado

Fernando

questionAnswers(5)

yourAnswerToTheQuestion