본문 바로가기
다시 개발자

DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 에러 해결

by 까삼스 이삐 2023. 9. 15.
728x90
반응형

9월 12일부터 apple store에 app을 올리기 위해서는 xcode15RC에서 build를 해야 합니다. 

 

https://developer.apple.com/kr/news/?id=khzvxn8a 

 

이제 최신 OS 릴리즈용 빌드를 App Store에 제출할 수 있습니다 - 최신 뉴스 - Apple Developer

iOS 17, iPadOS 17, macOS Sonoma, tvOS 17, watchOS 10이 곧 전 세계 사용자에게 제공됩니다. Xcode 15 릴리즈 후보와 최신 SDK를 사용하여 앱과 게임을 빌드하고, 이를 TestFlight에서 테스트한 후 심사를 위해 A

developer.apple.com

 

Xcode15 RC 버전을 download 받아서 build를 했더니 "DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead"가 나면서 build failed가 납니다.

 

 

해당 문제는 CocoaPod lib version 1.13.0에서 해결이 된다고 하나 현재 최신 버전은 1.12.1 입니다.

https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.1

 

Release 1.12.1 · CocoaPods/CocoaPods

Enhancements None. Bug Fixes Xcode 14.3 fix: Pass the -f option when resolving the path to the symlinked source. Chris Vasselli #11828 #11808 Fix typo in validation for --validation-dir help ...

github.com

 

728x90

그래서 임시방편으로 확장자가 .xcconfig인 파일의 DT_TOOLCHAIN_DIR TOOLCHAIN_DIR로 변경해서 해결합니다.

 

자세한 방법은 다음과 같습니다.

 

우선 Pods 폴더로 이동합니다.

그리고 "Target Support Files" 폴더로 이동합니다.

 

여기서 에러가 났던 폴더로 이동합니다.

저는 "KakaoSDK"에서 에러가 나 KakaoSDK 폴더로 이동했습니다.

 

 

폴더 안에는 debug와 release 2개 파일이 있습니다.

 

2개 파일 모두 들어가 DT_TOOLCHAIN_DIR TOOLCHAIN_DIR로 변경합니다.

저는 추후를 대비 수정 전 backup을 만들었습니다.

 

 

만약 에러가 여러 개 나왔다면 해당 파일들 전부 다 수정해야 합니다.

그리고 다시 build를 하면 정상적으로 build가 됩니다.

 

참조 사이트:

https://developer.apple.com/forums/thread/734636

 

Error with POD Firebase and can't … | Apple Developer Forums

To fix this temporarily until CocoaPods was update, you can replace DT_TOOLCHAIN_DIR with TOOLCHAIN_DIR in the Firebase related files with the .xcconfig extension, this worked for me

developer.apple.com

 

728x90
반응형

댓글