2013-07-31 17 views
16

Używam Google maps iOS SDK w mojej aplikacji na iPhone'a. Wyświetlam znak miejsca na mapie i działa on prawidłowo na moim urządzeniu iPhone przy użyciu moich certyfikatów konta programisty Apple. Ale kiedy wysłałem kompilację do zespołu testowego przy użyciu różnych certyfikatów konta programisty Apple Enterprise (konto Enterprise), mapy nie ładują się, pokazuje tylko znak miejsca na pustym ekranie z wczytywanymi mapami.Google Maps iOS SDK Integracja nie ładuje map

Próbowałem również na moich urządzeniach iPhone z firmowym kontem deweloperskim Apple i nie ładuje mapy (tylko pin na pustym ekranie). Ale z własnymi certyfikatami konta programisty Apple działa absolutnie dobrze.

Zakładam, że problem dotyczy konta programisty Apple dla firm (może to być zmiana niektórych ustawień na koncie programisty Apple dla mojego identyfikatora aplikacji). Nie jestem w stanie znaleźć rozwiązania tego problemu.

Czy ktoś może mi w tym pomóc? Jeśli potrzebujesz więcej informacji na ten temat, zapytaj mnie w komentarzu.

Z góry dziękuję!

Odpowiedz

39

Zwykle stanie się tak, jeśli identyfikator pakietu aplikacji nie zostanie dodany do konsoli Google API. Identyfikator pakietu (np. Com.nazwaname.appname) jest używany przez Google do zweryfikowania, czy aplikacja może używać określonego klucza API. Jeśli przenosisz aplikację z jednego konta programisty do innego, prawdopodobnie zmieniłeś identyfikator pakietu w tym procesie. Na szczęście google pozwala powiązać wiele identyfikatorów pakietów z jednym kluczem API.

Aby dodać nowy identyfikator zestawie:

  • zweryfikować identyfikator wiązki używasz w Xcode (wybrać cel i poszukaj w podsumowaniu)
  • Logowanie do https://code.google.com/apis/console/
  • Wybierz „Dostęp do API” na lewa kolumna
  • Wybierz „Edytuj dozwolone iOS aplikacje” pod klucz „dla iOS” sekcja
  • Dodaj identyfikator wiązki używane w przedsiębiorstwie budowy
+5

Uratujesz mój dzień! Wielkie dzięki. Mogę ci dać 1000 przegranych, jeśli pozwala na to stackover :) – Rachit

+7

Możesz to zrobić, kliknij powyżej link "start a bounty": P – Bharat

+1

@Bharat smartypants – noogui

Powiązane problemy