Proszę pomóżcie mi z poniższego błędu.symbol (s) nie znaleziono dla architektury armv6
Pracuję na wykresach korzystających z frameworka 3rd party (libIPhonecharting), wszystko działa dobrze w symulatorze, ale kiedy próbuję zbudować plik .app do zainstalowania w urządzeniu IPAD otrzymuję poniższy komunikat o błędzie.
ignorowanie plików /Users/xyz/Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a, plik został zbudowany dla archiwum, które nie jest architektura jest związane (armv6)
niezdefiniowane symbole architektury armv6: "_OBJC_CLASS _ $ _ DTCStroke" odwoływać od: objc-klasa-ref w DemoLineChart.o "_OBJC_CLASS _ $ _ IPCBar3DChart", odwołuje się od: objc klasy-ref w DemoBar3DChart.o „_OBJC_CLASS _ $ _ IPCLineChart ", z: objc-class-ref w DemoLineChart.o" _OBJC_CLASS _ $ _ D TCDefaultCategoryDataset "odwołuje się od: objc-klasa-ref w DemoBar3DChart.o objc-klasa-ref w DemoLineChart.o "_DTC_STROKE_CAP_SQUARE", odwołuje się od: + [DemoLineChart (prywatny) getRenderWithRender:] w DemoLineChart.o" _OBJC_CLASS_ $ _IPCTitle”odnosi z: objc klasy I ref w DemoBar3DChart.o objc klasy I ref w DemoLineChart.o "_DTC_STROKE_JOIN_BEVEL" odnosi z: + [DemoLineChart (prywatny) getRenderWithRender:] w DemoLineChart.o ld symbol: (e) nie znaleziono dla architektury armv6 collect2: ld powróciło 1 wyjścia stanu
Witam dzięki za odpowiedź, proszę wyjaśnić poniższe pytania, –
Santosh, wygląda na to, że jakiś tekst został odcięty. Ponownie dodaj pytania. – mdominick
1. Jak skonfigurować zewnętrzne lb do uzbrojenia6 i armv7 i zrobić to samo z moim głównym projektem? 2. Korzystam z xcode w wersji 4.1.2 i ipad 4.3 sdk Po dodaniu biblioteki zewnętrznej do mojego projektu ścieżka biblioteki zostanie dodana do "ścieżek bibliotek" w ustawieniach kompilacji. Jeśli usuniemy ścieżkę, to nawet nie działa ona w symulatorze i jeśli ją dodaję, działa dobrze w symulatorze. Ale w obu przypadkach nie zadziała w urządzeniu. –