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 aplikacjiWynik:
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.