SPM으로 master 브랜치를 바라보고 업로드했을 경우 에러 발생
mac sonoma 14.1
xcode 15.3(15E204a)
안녕하세요.
해당 오류는 프로젝트의 minimum OS Version 설정이 유효하지 않아 발생된 오류로 보입니다.
xcode project와 target의 Deployment Target와 Mininum Deployments 값 확인 부탁드립니다.
답변 감사드립니다.
확인해본 결과 iOS 14.0를 기준으로 설정되어있습니다.
카카오 SDK는 이보다 높은 버전부터 지원하나요?
카카오 SDK는 iOS 13.0 이상, iOS Deployment Target 13.0 이상을 지원합니다.
SPM 브랜치를 master 가 아닌 exact version으로 바꿔 시도해보시겠어요? 또한, 프로젝트 내에서 KakaoSDKCertCore, KakaoSDKFriendCore 사용이 필요하지 않다면 제외 부탁드려요.
라이브러리들 중에서 KakaoSDKNavi만 설치한 경우
Branch: master
Exact Version: 2.21.0
둘다 문제 없는 것 같습니다.
KakaoSDKCertCore, KakaoSDKFriendCore가 있는 경우
branch, exact version 둘다 failed 발생입니다.
안녕하세요
관련 이슈 확인 중입니다.
xcode 15.3 & 타겟 deployment target 13.1 이상 설정시에만
validation fail 나는것 확인했습니다.
(deployment target13.0 설정일때는 에러안남)
에러 수정 되는대로 배포일정 공유 드리도록 하겠습니다.
xcode 15.3에서
SDK에 지정된 deployment target 버전과 다른 버전을 프로젝트에 지정할 경우 특히 binary(xcframework) module 에서만 앱스토어 업로드시 validation 실패하는것을 확인 했습니다.
예) 카카오SDK 는 deployment target 이 13.0 인데 이와 다른 버전을 프로젝트에서 deployment target버전으로 사용하는경우
해당 오류 수정되어 금일중으로 2.21.1 버전 배포예정입니다.
2.21.1 배포 완료되었습니다. (디벨로퍼스 다운로드 페이지에는 시간차가 있을수 있습니다)
xcode15 - Version 15.3 (15E204a) 의 버그때문에 많은 SDK개발자분들이 고생하는듯해요. ㅠ
참고)
https://github.com/AppsFlyerSDK/AppsFlyerFramework/issues/263#issuecomment-1992764197
저희 SDK도 정상적인 배포과정으로는 검증실패가 계속 떨어져서 validation error만 나지 않게
바이너리의 plist만 수정하여 별도 업로드를 한 상태입니다.
2.21.1은 임시배포 버전이라 생각해주시면 될거같고 조만간에 애플에서 xcode 관련 패치가 있지 않을까 예상합니다.
P.S.
특별한 이유가 없다면 xcode 15.2 사용하시는게 좋지 않을까 합니다.