2014-08-29 1 views
1

iOS 용 Google지도 SDK를 통합 한 iOS 7 앱을 개발 중입니다.앱을 스토어에 제출하면 오류가 발생합니다. [GMSMapView animateToCameraPosition :] : 인식 할 수없는 선택자가 인스턴스로 전송되었습니다.

iOS 기기와 에뮬레이터에서 앱을 테스트 할 때 제대로 작동합니다.

지도를 포함하는 부분에 액세스하려고하면 앱을 상점에 제출 한 후 충돌이 발생합니다. 전화 로그에이 오류가 표시됩니다.

-[GMSMapView animateToCameraPosition:]: unrecognized selector sent to instance 0x17da2490 <Error>: 

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 

-[GMSMapView animateToCameraPosition:]: unrecognized selector sent to instance 0x17da2490'" 

내가 잘못하고있는 것을 잘 모릅니다.

+0

이 당신에게 도움이 될 수 http://stackoverflow.com/questions/15203991/ios-googlemaps-sdk-animatetocameraposition-animation-finished-handler – Bhupesh

+0

이의 중복 될 수 있습니다 http://stackoverflow.com/ 질문/22019776/googlemaps-basic-ios-demo-app-crash-unrecognized-selector-sent-to-instance – Anna

+0

이러한 게시물을 보았지만 앱 스토어에 게시 된 후에 만 ​​내 앱이 중단됩니다. xcode에서 장치와 에뮬레이터 모두에서 작동합니다. – Delta

답변

4

-ObjC 링커 플래그를 포함하지 않으면 Google지도 SDK에서 '인식 할 수없는 선택기'가 자주 발생합니다.

-ObjC을 디버그 빌드 설정 (XCode에서 실행할 때 사용했을 수 있음)에 포함 시켰지만 릴리스 빌드 설정에 누락되었을 수 있습니다 (제출 빌드로 사용할 때 사용). 앱 스토어)?

+0

감사합니다, 내가 디버그 빌드 설정에만 빌드 빌드 설정에 -ObjC를 포함하지 않았습니다. – Delta