iOS, le fichier a été construit pour les archives, qui n'est pas l'architecture (i386)

J'ai eu un peu de bibliothèques statiques, que je veux utiliser mon iphone. Lorsque j'essaie d'exécuter le simulateur-je obtenir reliant errrors.
Je suis nouveau sur le développement d'iOS, et j'ai rencontré ce problème lors de la liaison à l'encontre des bibliothèques, j'ai construit précédemment;

file was built for archive which is not the architecture being linked (i386)

Ce qui signifie que toutes les fonctions que j'référence à partir de ces bibliothèques me donne ceci:

undefined symbols for architectyre i386

Je ne suis pas sûr de ce que pour configurer à faire de ce droit. Les bibliothèques statiques sont à construire pour armv7, supporteed plates-formes armv6 armv7.

Il semble que les bibliothèques ne sont pas compatibles avec le simulateur, ils n'ont pas été construits pour i386. Test sur un appareil ou si le code de la bibliothèques est disponible pour vous, de le reconstruire, y compris l'architecture i386
Oui j'ai eu le code, comment puis-je spécifier de construire pour l'architecture i386 aswell? En ce moment; "Architectures : Standard(armv7)", "Valide Architectures : armv6 armv7", "Construire Active Seulement l'Architecture : non"
Pas certain aujourd'hui... Ajouter i386 valide de l'architecture?
Quelqu'un a une solution pour cela? Je suis confrontée au même problème.

OriginalL'auteur KaiserJohaan | 2011-10-24