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
그래서 임시방편으로 확장자가 .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
'다시 개발자' 카테고리의 다른 글
MacBook에 Jupyter notebook 설치하기 (55) | 2023.09.22 |
---|---|
Swiftui, Cannot start load of Task <~~>.<1> since it does not conform to ATS policy runtime 에러 해결 (67) | 2023.09.17 |
remote: Support for password authentication was removed on August 13, 2021. (43) | 2023.09.02 |
ubuntu mysql 설치 (47) | 2023.09.01 |
MacBook에서 AWS(ubuntu) SSH로 접속하기 (47) | 2023.09.01 |
댓글