그렇습니다. 우리 APP에서는 Google Maps SDK를 사용하지만 Google Maps SDK는 최소한 iOS7을 지원합니다. 이제 통합 후 iOS7 이상에서는 잘 작동하지만 iOS7 이하에서 실행하면 충돌이 발생합니다. Google로 지도 관련 장소를 모두 주석 처리하고 Google Maps 프레임워크만 남겨두었는데 실행하자마자 계속 튕겼습니다. iOS 버전을 기준으로 이 패키지를 링크할지 여부를 판단할 수 있는 방법이 있는지 궁금합니다. 모바일 시스템의? 이번 충돌은 어느 단계에서 발생했나요?
이 문제에는 일반적으로 여러 가지 방법이 있습니다.
이 SDK 버전을 계속 사용하세요
SDK 프레임워크를 옵션으로 설정
가져오기 및 실행 위치를 포함한 로딩 위치에서 판단을 추가합니다(
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
). 7 이하의 경우 시스템 맵 SDK를 사용합니다.앱 버전을 7.0으로 업그레이드하세요(현재 상황에 관한 한 iOS7 지원은 이미 괜찮습니다).
iOS6을 지원하는 낮은 버전의 Google Maps SDK를 사용하세요(이 방법은 좋지 않으며, 낮은 버전에서는 다양한 문제가 발생하기 쉽습니다.)
다른 지도 SDK를 사용하세요.