Biblioteka iPhone'a: ​​plik nie ma wymaganej architektury

Szukałem godzin, jednak nadal nie mam pojęcia, co jest nie tak z moją konfiguracją. Mój projekt używa napisanego samodzielnie libray (myLib). Ta biblioteka jest skompilowana do pracytylko dlasymulator i działa tam doskonale.

Co trzeba zmienić, żeby się kompilowało dla mojegoUrządzenie iPhone także?

To jest moje aktualne ostrzeżenie:

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

To jest moja konfiguracja (myLib.a)

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

Znalazłem wiele artykułów wyjaśniających powód tego błędu, ale nie mogłem znaleźć rozwiązania:

Symulator działa na architekturze x86, podczas gdy urządzenie korzysta z architektury ARM.

Co muszę zmienić, aby moja biblioteka działała na moim iPhonie?

Dzięki

Edytować:

Co zrobiłem do tej pory:

Oczyszczono oba projektyUstaw bibliotekę na „Urządzenie” (3.1)Zbudowano bibliotekęPrzeciągnij plik .a mojej biblioteki do mojej aplikacji

Wynik:

Działa to w symulatorze, ale ustawienie aktywnego sdk na urządzenie nadal podnosifile is not of required architecture błąd.

Próbowałem teżMahboudz ( Dziękuję za wsparcie)połączyć. Wyjaśnia, jak zbudować projekt za pomocą skryptu powłoki. Jednak XCode wciąż narzeka, że ​​plik biblioteki ma niewłaściwą architekturę i kompilacja nie powiedzie się.

To musi być naprawdę głupi błąd początkujących.

questionAnswers(3)

yourAnswerToTheQuestion