iOS 26 KNSDK 지도 로딩중 앱 크래시 오류 문의

안녕하세요. 항상 수고 많으십니다.

iOS 26 환경에서 KakaoNaviSDK 사용 중 발생하는 이슈를 문의 드립니다.

  1. 경로 탐색 후 지도 로딩 전 연속 탭 시 handleSingleTap이 중복 호출 된 후 크래시가 발생합니다.
  2. 크래시 발생 시점의 스택 프레임 로그

Can’t show file for stack frame : <DBGLLDBStackFrame: 0xbdfe3e800> - stackNumber:8 - name:-[KNSectionInfoView setSectionInfos:]. The file path does not exist on the file system: /Users/hyeon.k/Documents/mobility/KakaoNaviSDK-IOS/KNSDK/NaviView/Component/KNSectionInfoView.m

크래시가 발생할 때 디버그 콘솔에 위와 같은 로그가 함께 출력됩니다.

지도 로딩 완료 전 handleSingleTap 중복 호출로 인한 크래시의 원인 분석 및 해결방안 확인 부탁드립니다.

감사합니다.

안녕하세요, 카카오모빌리티 기술 제휴 담당자입니다.

사용하신 버전이 어떻게 되실까요?

1.10.9버전 사용중입니다.

1.12.12 버전에서는 해당 문제가 수정되어 있어, 업데이트하시면 문제가 해결될 것입니다.

다만 1.12.12 버전부터는 Swift Package Manager(SPM) 방식만 지원하므로,
SPM으로 전환이 필요합니다.

감사합니다.

Module ‘Realm’ has no member named ‘Configuration’

Xcode 26 및 iOS 26 빌드 환경에서 SPM으로 1.12.12버전을 설치한 후 빌드 했을때 발생하는 에러입니다.

OS 26 관련 대응 방법 문의드립니다.

cocodpods 클린과 spm 클린 이후 재설치 부탁드리며 그 이후에도 동일한 에러가 발생한다면 말씀 부탁드립니다.

참고로, 현재 해당 버전은 UI깨짐 현상이 발생하고 있어 재배포 예정입니다.

재배포 이후 버전만 변경하여 사용해 주시면 됩니다.

cocoapods 클린과 spm 클린 이후에도 동일한 문제가 발생하여 문의 드립니다.

  1. KNSDK 이외에 로컬에서 Realm을 사용하고 있어서, cocoapod에는 따로 Realm을 추가하지 않고 import 해서 사용중입니다.
  2. Xcode 26에서 let config = Realm.configuration 이런식으로 사용하려 했더니 Module ‘Realm’ has no member named ‘Configuration’ 이런 로그가 나옵니다.
  3. 로컬 cocoapod에 따로 Realm을 추가하여 사용하려 했으나, Multiple commands produce ‘/Users/vict/Library/Developer/Xcode/DerivedData/MCon-dvfkljfkhzkpzfcsipuotdcexync/Build/Products/Debug-iphoneos/MCon.app/Frameworks/Realm.framework’ 이런 로그가 나옵니다.

Couldn’t Generate Swift Representation Error (from SourceKit): “Could not load module. ‘RealmSwift’ (module compiled with Swift 6.1.2 cannot be imported by the Swift 6.2 compiler. /Users/vict/Library/Developer/Xcode/DerivedData/M-Con-drlfdflfkhzkpzciqsiputdbxyncj/Index/Build/Products/Debug-iphonesimulator/RealmSwift.framework/Modules/RealmSwift.swiftmodule/arm64-apple-ios.swiftmodule/”

  1. Xcode 26 관련 대응이 안되어있어서 그런 거같습니다.
  2. Xcode 26 대응이 된 Realm 버전이 필요할 것 같습니다.

현재 나간 1.12.12 버전에서는 Realm 10.49.3 버전이 포함되어 적용되어 있는 상황인데 1.12.13 버전에서 Realm 10.54.5 버전을 포함하여 적용된 버전을 배포할 예정입니다.
해당 버전 적용시 기존에 사용하시던 로컬 realm을 제거하시고 KNSDK만 적용하신후 테스트 요청드립니다.KNSDK는 현재 구조적문제(차년도 개선 예정)로 인해 Realm을 Binary로 함께 포함하여 배포하고있습니다.
그렇기 때문에 로컬에서 Realm을 적용할 경우 두 버전이 충돌을 겪을 수 있으니 로컬버전을 제거하고 빌드를 요청드립니다.

네 참고하겠습니다. 빠른 답변 감사드립니다!

1개의 좋아요