apple/iOS

Showing All Messages Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport

lgvv 2022. 2. 18. 02:42

Showing All Messages Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport

 

카카오 맵 API를 사용하려고 하는데 에러가 발생함



아직 초보자라서 framework, libraray 등 관련 오류가 터질때마다 해결하는데 시간이 너무 오래 걸린다 ㅠㅠ

저기에 XCTest.framework 추가

 

product 타겟에 오류 원인처럼 XCTests를 넣어주면 오류를 1차적으로 제거할 수 있으나 올바른 처리 방법은 아님.

  • 근데 가만히 생각해니까 테스트 프레임워크가 들어가는게 이상한거 같음.
  • 프로덕트 타겟에서 테스트 타겟으로 가야하는 부분들을 완전히 제거해 줌.

 

 

그냥 찾아보다가 rpath 관련해서 다른 오류도 있어서 하나 더 작성해 봄.

 

rpath cocoapod이나 c언어로 cmake 통해 주로 만든 libcurl.a 이런 파일들 환경 설정할 때 자주 만남

 

rpath도 환경 관련 이라는데 코코아팟에서 처리가능한 것으로 보임

 

 

엑코 문제는 아니고 내 문제인데, 타겟 멤버십 등등 아직 헷갈린다 ㅠ

 

 

 

(참고)

https://stackoverflow.com/questions/69893836/xcode-13-1-undefined-symbol-swift-force-load-xctestswiftsupport

 

XCode 13.1: Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport

My app was running perfectly without any errors or warnings yesterday. But when I tried to run it today, the build failed - I haven't changed anything in the code: Undefined symbol: __swift_FORCE_L...

stackoverflow.com