iOS6 이하 호환성 문제
某草草
某草草 2017-05-02 09:23:24
0
1
622

그렇습니다. 우리 APP에서는 Google Maps SDK를 사용하지만 Google Maps SDK는 최소한 iOS7을 지원합니다. 이제 통합 후 iOS7 이상에서는 잘 작동하지만 iOS7 이하에서 실행하면 충돌이 발생합니다. Google로 지도 관련 장소를 모두 주석 처리하고 Google Maps 프레임워크만 남겨두었는데 실행하자마자 계속 튕겼습니다. iOS 버전을 기준으로 이 패키지를 링크할지 여부를 판단할 수 있는 방법이 있는지 궁금합니다. 모바일 시스템의? 이번 충돌은 어느 단계에서 발생했나요?

某草草
某草草

모든 응답(1)
Ty80

이 문제에는 일반적으로 여러 가지 방법이 있습니다.

  1. 이 SDK 버전을 계속 사용하세요

    • SDK 프레임워크를 옵션으로 설정

    • 가져오기 및 실행 위치를 포함한 로딩 위치에서 판단을 추가합니다(if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)). 7 이하의 경우 시스템 맵 SDK를 사용합니다.

  2. 앱 버전을 7.0으로 업그레이드하세요(현재 상황에 관한 한 iOS7 지원은 이미 괜찮습니다).

  3. iOS6을 지원하는 낮은 버전의 Google Maps SDK를 사용하세요(이 방법은 좋지 않으며, 낮은 버전에서는 다양한 문제가 발생하기 쉽습니다.)

  4. 다른 지도 SDK를 사용하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿