2014-10-23 3 views
0

오랫동안 나를 미치게하는 몇 가지 문제가 있습니다. 내 프로젝트에서 포드를 사용하고 있습니다. 시뮬레이터를 실행할 때 모든 것이 정상입니다. 프로젝트는 오류없이 빌드되어 실행됩니다. 내 장치에서 실행하려고 할 때 나는 시뮬레이터 프로젝트에코코아 포드를 사용하여 아키텍처 armv7에 대한 정의되지 않은 기호

Undefined symbols for architecture armv7: 
"_OBJC_CLASS_$_FBSession", referenced from: 
    objc-class-ref in ITGShareMenu.o 
"_OBJC_CLASS_$_FBLoginView", referenced from: 
    objc-class-ref in ITGShareMenu.o 

enter image description here

왜 같은 오류가 오류없이 launchs 수 있지만 장치에 충돌? 어떻게 해결할 수 있습니까? 답변을 주셔서 감사합니다.

+0

어떤 장치입니까? iOS는 무엇입니까? armv7 만 추가 한 다음 다른 armv7을 추가하는 다른 아키텍처를 만들려고 했습니까? –

+0

Fabio, 나는 iPad 4, iPhone 4s, ios 8.0에서 실행하려고합니다. 15-20 분 후에 다른 아키텍처를 만들고 여기에 의견을 남기려고합니다. 감사합니다 :) –

+0

@ Fabio, 다른 아키텍처를 만들려고 해요,하지만 같은 오류 : ( –

답변

0

그래서, 적어도 나는 그것을 싸웠습니다! 포드를 삭제하고 다시 설치했습니다. 이후에 리소스에 포함되지 않은 테스트 대상에 대한 libs와 같은 오류가 발생했습니다. 테스트 대상을 복제하고 첫 번째 테스트 대상을 삭제했으며 내 장치에 응용 프로그램이 있습니다! 우후! :)