경로 탐색 후 지도 로딩 전 연속 탭 시 handleSingleTap이 중복 호출 된 후 크래시가 발생합니다.
크래시 발생 시점의 스택 프레임 로그
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 중복 호출로 인한 크래시의 원인 분석 및 해결방안 확인 부탁드립니다.
KNSDK 이외에 로컬에서 Realm을 사용하고 있어서, cocoapod에는 따로 Realm을 추가하지 않고 import 해서 사용중입니다.
Xcode 26에서 let config = Realm.configuration 이런식으로 사용하려 했더니 Module ‘Realm’ has no member named ‘Configuration’ 이런 로그가 나옵니다.
로컬 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.12.12 버전에서는 Realm 10.49.3 버전이 포함되어 적용되어 있는 상황인데 1.12.13 버전에서 Realm 10.54.5 버전을 포함하여 적용된 버전을 배포할 예정입니다.
해당 버전 적용시 기존에 사용하시던 로컬 realm을 제거하시고 KNSDK만 적용하신후 테스트 요청드립니다.KNSDK는 현재 구조적문제(차년도 개선 예정)로 인해 Realm을 Binary로 함께 포함하여 배포하고있습니다.
그렇기 때문에 로컬에서 Realm을 적용할 경우 두 버전이 충돌을 겪을 수 있으니 로컬버전을 제거하고 빌드를 요청드립니다.