2013-07-31 6 views
16

Google지도 iOS SDK을 내 iPhone 응용 프로그램에 사용하고 있습니다. 지도에 장소 표시가 표시되고 내 사과 개발자 계정 계정 인증서을 사용하여 내 iPhone 장치 에서 제대로 작동합니다. 그러나 테스트 팀 에 다른 엔터프라이즈 Apple 개발자 계정 인증서 (엔터프라이즈 계정)을 사용하여 빌드를 보내면지도가로드되지 않고지도가로드 된 빈 화면에 장소 표시 만 표시됩니다.Google지도 iOS SDK 통합지도가로드되지 않습니다.

기업용 Apple 개발자 계정으로 iPhone 장치를 사용해 보았지만지도를로드하지 않습니다 (빈 화면에는 핀만). 하지만 내 사과 개발자 계정 인증서로, 그것은 절대적으로 잘 작동합니다.

문제가 엔터프라이즈 애플 개발자 계정에 있다고 가정합니다. 내 앱 ID에 대한 Apple 개발자 계정에서 일부 설정을 변경했을 수 있습니다. 나는 이것에 대한 해결책을 찾을 수 없다.

누구든지 나를 도와 줄 수 있습니까? 이에 대한 자세한 정보가 필요하면 의견을 나에게 묻습니다.

미리 감사드립니다.

답변

39

일반적으로 앱 번들 ID가 Google API 콘솔에 추가되지 않은 경우이 문제가 발생합니다. 번들 ID (예 : com.myname.appname)는 Google에서 앱이 특정 API 키를 사용할 수 있는지 확인하는 데 사용됩니다. 한 개발자 계정에서 다른 개발자 계정으로 앱을 이전 한 경우 프로세스에서 번들 ID를 변경했을 수 있습니다. 다행히도 google을 사용하면 여러 개의 번들 ID를 하나의 API 키와 연결할 수 있습니다.

  • 로그인
  • 선택 "API 액세스"https://code.google.com/apis/console/에 (대상을 선택하고 요약 아래에 보이는) 당신이 엑스 코드에서 사용하는 번들 ID를 확인

    새로운 번들 ID를 추가하려면
  • 가 선택 왼쪽 열은 구축 기업에서 사용하는 번들 ID를 추가 "아이폰 OS 애플 리케이션을위한 키"섹션
  • 에서 "편집 iOS 앱을 허용"
+5

당신은 저를 구합니다! 고마워. stackover가 허용하는 경우 1000 upvotes 줄 수 있습니다 :) – Rachit

+7

당신이 할 수있는, '현상금'링크를 위의 클릭하십시오 : P – Bharat

+1

@ Bharat smartypants – noogui

관련 문제