2014-12-03 14 views
10

otrzymuję ten problem, gdy próbuję zbudować Moje app:niezdefiniowane symbole architektury arm64 - Cocoa Pods

enter image description here

Mam problem, gdy po próbie zaktualizować strąki kakao.

EDIT:

Czy to co mówiłeś o @nunofmendes?

enter image description here

EDIT 2:

Mój projekt strąki wygląda następująco:

enter image description here

+0

nie mogę zobaczyć swój obraz, ale niektóre z bibliotekami może nie obsługiwać arm64. –

Odpowiedz

4

Trzeba będzie sprawdzić swoje projekty CocoaPods. W Ustawieniach kompilacji każdego projektu sprawdź Architektury.

Trzeba:

architektur: $ (ARCHS_STANDARD)
poprawnych architektur: ARMv7 armv7s arm64

Dzieje się tak, gdy niektóre projekty nie buduje się ARM64 kiedy próbujesz skompilować do urządzenia 64-bitowego (takiego jak iPhone 5 lub nowszy)

EDIT # 1
Można też spróbować ustawić zbudować dla aktywnych architektur do TAK
jak w poniższym obrazie (zignorować pole o architekturze ważny w tym obrazie):

Image

+0

Proszę zobaczyć powyższą edycję – DevC

+0

tak. oczyść projekt i zbuduj go. Powinien działać (jeśli biblioteka obsługuje 64-bitową wersję). – nunofmendes

+0

Wciąż to samo :( – DevC

2

Po pomyślnym zaktualizował twoje cocoapods. Skupiasz się tylko na ustawieniach kompilacji. Właśnie zmodyfikowałem poniższe rzeczy, które dla mnie działa.

Aby sprawdzić projekt, czy kapsuły zostały zaktualizowane prawidłowo, czy też nie. jeśli nie, musisz zainstalować ponownie.

Zmień poniższe polecenia metion w Ustawieniach kompilacji. Mam nadzieję, że będzie dla Ciebie pomocna!

Ustawienia produkcji:

Ważny Architecture: arm64 ARMv7 armv7s

Bitcode Włącz: NIE (jeśli pracuje iOS9)

Inne Linker flag -ObjC -lC++ $ (odziedziczone)

Architektury: $ (ARCHS_STANDARD)

Budowa Aktywna architektura tylko:

Debug - Tak

Release - Nie

wyszukiwania Ścieżki

ramowa przeszukiwanie ścieżki - $ (dziedziczone) $ (PROJECT_DIR)

Biblioteka ścieżka wyszukiwania - $ (dziedziczone) Szukaj

nagłówka ścieżki - $ (dziedziczone)

Powiązane problemy