Podfile
pod 'KakaoSDKShare' # Kakao Talk sharing
pod 'KakaoSDKStory' # Kakao Story
pod 'KakaoSDKAuth' # 사용자 인증
pod 'KakaoSDKUser' # 카카오 로그인, 사용자 관리
pod 'KakaoSDKTalk' # 친구, 메시지(카카오톡)
pod 'KakaoSDKTemplate' # 메시지 템플릿
pod 'KakaoSDKFriend' # 카카오톡 소셜 피커, 리소스 번들 파일 포함
post_install do |installer|
react_native_post_install(installer)
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
__apply_Xcode_12_5_M1_post_install_workaround(installer)
end
이렇게 해서 설치한 후에 xcode 에서 쓰면
Xcode 14.1 와 14.2 버전에서는
import KakaoSDKFriend 이 부분에서
Failed to build module ‘KakaoSDKFriend’; this SDK is not supported by the compiler (the SDK is built with ‘Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)’, while this compiler is ‘Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)’). Please select a toolchain which matches the SDK.
이런 에러가 발생합니다. 처음 에러가 발생했을 때엔 14.2 버전 이었는데 인터넷 서칭하다가 Xcode 업데이트 하면 된다 해서 14.3 버전으로 업데이트 하니 해당 에러가 사라졌지만 다른 에러때문에 빌드가 안되서 다시 14.1 로 돌아왔으나 같은 에러가 다시 발생하게 되었습니다.
toolChain 에서 swft 버전을 다르게 쓰면?? 된다는 글이 있어서 아직 시도하기 전이긴 한데 혹시 다른 해결 방안이 있는지 궁금합니다.
감사합니다!
– 추가로 toolChain 은 실패했고 Xcode 13 버전은 Ventura OS 에서 실행 자체가 안됬습니다.
Xcode 14.1 에서 pod ‘KakaoSDKFriend’ 이 부분만 삭제하고 npx pod-install 후 실행하면 잘되지만 추가하면
error: cannot load underlying module for ‘Alamofire’
import Alamofire
error: failed to build module ‘KakaoSDKFriend’; this SDK is not supported by the compiler (the SDK is built with ‘Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)’, while this compiler is ‘Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)’). Please select a toolchain which matches the SDK.
import KakaoSDKFriend
이렇게 나옵니다.
++ 추가로 Podfile 에
pod ‘Alamofire’
pod ‘RxSwift’
pod ‘RxCocoa’
pod ‘RxAlamofire’
를 추가했지만 에러는 그대로 나왔습니다.
답변해 주시면 감사드리겠습니다!