2014-04-05 1 views
0

나는 오류 메시지가 표시 될 것 . 그래서 내가 그 뭔가를 생각 - 내가 armv7s를 추가하거나 arm64 경우 오래된 라이브러리를 컴파일하는 데 실패하기 때문에 (건물 TestFlightSDK는

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_TestFlight", referenced from: 
     objc-class-ref in OurDealAppDelegate_iPhone.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

내 응용 프로그램 만 지원하고 건축하는 ARMv7 : 나는 시도하고 응용 프로그램을 컴파일 할 때

내가 메시지를 얻을 이으로한다.

이 주변에 어떤 일이 있습니까?

답변

2

좋아, 당신은 Cocoapods 프로젝트에 libTestFlight.a 라이브러리를 포함 여부를 확인해야합니다. Cocoapods는 천칭 자리를 추가 한 적이있다 날 위해. libTestFlight.a

libTestFlight.a 찾을 수

  • 열기 페이즈 탭을 구축하고 추가를

    • 열고 Pods.xcodeproj 프로젝트의 포드 - TestFlightSDK 대상 :

      그래서 다음 단계를 따르십시오 [$SRCROOT]/Pods/TestFlightsSDK

  • +0

    에서 작동하지만이 작업을 수행해야하는 이유를 설명해 주시겠습니까? cocoapods이 자체를해야하고 수동으로해야한다 내가 cocoapods 통해 추가 할 라이브러리에 대해이 작업을 수행해야합니다 – Marty

    +0

    네, 맞습니다,'cocoapods' 우리를 위해 그것을해야하지만 몇 가지 이유로 그것을하지 않아야합니다. 그래서'cocoapods '를 사용하지 않고 수동으로 추가합니다. –