Pakiet SDK sterownika na iOS

Zespół Google Maps Platform regularnie aktualizuje pakiety SDK, wprowadzając nowe funkcje, poprawki błędów i ulepszenia wydajności. Na tej stronie znajdziesz wskazówki dotyczące zarządzania zależnościami w pakietach SDK na urządzenia mobilne.

  • W przypadku aplikacji o kluczowym znaczeniu dodaj link do najnowszej wersji używanej wersji głównej (X.*) i co roku uaktualniaj ją do nowej wersji głównej.

    W miarę publikowania nowych wersji aplikacji w ciągu roku możesz zacząć korzystać z nowszych wersji pakietu Driver SDK na iOS. Nie będzie to wymagać aktualizacji aplikacji, ponieważ nowe wersje dot są wstecznie kompatybilne.

    Zalety:

    • Jeśli wykryjesz problemy w pakiecie Driver SDK na iOS, poprawki będą udostępniane w sposób zapewniający zgodność wsteczną przez 12 miesięcy od pierwszego wydania wersji głównej zgodnie z zasadami pomocy dotyczącej urządzeń mobilnych. Aby skorzystać z poprawek, nie musisz pilnie przechodzić na niezgodną wersję pakietu SDK.
    • Najnowsze ulepszenia i funkcje są łatwe do wdrożenia, gdy aplikacja jest już skompilowana w najnowszej wersji.
    • Coroczne aktualizacje przyrostowe do najnowszej głównej wersji pakietu SDK mogą wymagać mniej pracy związanej z adaptacją, przepisywaniem i testowaniem aplikacji niż w przypadku niekompatybilnych wstecznie zmian wprowadzonych w wielu głównych wersjach.

  • W przypadku aplikacji o mniejszym znaczeniu podaj link do dowolnej wersji z poprawkami. Gdy otrzymasz powiadomienie o wycofaniu poprawionej wersji, masz 12 miesięcy na udostępnienie zaktualizowanego kodu aplikacji użytkownikom.

    Zalety:

    • Rzadsze prace konserwacyjne.
    • Nowe wersje aplikacji będą dłużej obsługiwać urządzenia użytkowników z starszymi mobilnymi systemami operacyjnymi (do momentu przejścia na nowszą wersję pakietu SDK).

Właściciele projektów ze monitorowanymi adresami e-mail otrzymują aktywne powiadomienia o zmianach, które mają wpływ na każdy z ich projektów. Bądź na bieżąco o najważniejszych aktualizacjach, wycofywaniach i innych zmianach.

Instalacja

Zamiast używać operatora optymistycznego (~>), zawsze podawaj numer wersji w zależnościach, ponieważ może to prowadzić do nieprzewidywalnych i niepowtarzalnych kompilacji. Pakiet Driver SDK na iOS jest zgodny z obsługą wersji semantycznych, a nowe główne wersje zawierają zmiany powodujące niezgodność.

CocoaPods

Przykładowa zależność Podfile wykorzystująca składnię Podfile:

      source "https://github.com/CocoaPods/Specs.git"

      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver', '2.0.0'
      end
    

Menedżer pakietów Swift

Pakiet SDK kierowcy można zainstalować za pomocą menedżera pakietów Swift. Aby dodać pakiet SDK, usuń wszystkie istniejące zależności pakietu Driver SDK.

Aby dodać pakiet SDK do nowego lub istniejącego projektu, wykonaj te czynności:

  1. Otwórz Xcode project lub workspace i kliknij Plik > Dodaj zależności pakietu.
  2. Jako URL wpisz https://github.com/googlemaps/ios-driver-sdk, naciśnij Enter, aby pobrać pakiet, i kliknij „Dodaj pakiet”.
  3. Aby zainstalować określony element version, w polu Reguła zależności ustaw jedną z opcji zależnych od wersji. W przypadku nowych projektów zalecamy podanie najnowszej wersji i użycie opcji „Dokładna wersja”. Gdy skończysz, kliknij „Dodaj pakiet”.

Aby zaktualizować package w istniejącym projekcie, wykonaj te czynności:

  1. Aby sprawdzić instalację, otwórz sekcję Zależność pakietuNawigatorze projektu, aby zweryfikować pakiet i jego wersję.

Konserwacja i uaktualnienia

Aby korzystać z najnowszych ulepszeń, regularnie sprawdzaj, czy są dostępne nowsze wersje, i aktualizuj specyfikacje wersji. Jeśli aktualizujesz kod do nowej wersji głównej, zapoznaj się z informacjami o wersji, aby poznać niezgodne wstecznie zmiany i dowiedzieć się, jak zaktualizować kod.

Cocoapody

  1. Otwórz terminal i przejdź do katalogu zawierającego Podfile:

    cd <path-to-project>
  2. Uruchom pod outdated, aby sprawdzić, czy dostępna jest nowsza wersja pakietu Driver SDK na iOS.
  3. Jeśli wykryjemy nowszą wersję pakietu SDK, zaktualizuj pakiet Podfile do tej wersji. Aby dowiedzieć się, jak ustawić konkretną wersję w Podfile, zapoznaj się z artykułem Określanie wersji podgrup.
  4. Uruchom pod update.
  5. Wprowadź wszelkie zmiany wymagane w związku z aktualizacją. Listę zmian wprowadzonych w każdej wersji znajdziesz w informacjach o wersji.
  6. Oczyść i ponownie skompiluj projekt, wybierając kolejno Produkt > OczyśćProdukt > Kompiluj.

Instalacja ręczna

Uzyskaj link do najnowszych plików źródłowych podczas instalowania pakietu SDK.

Oprócz pobierania nowych wersji właściciele projektów Google Cloud otrzymują e-maile o zmianach niezgodnych ze starszymi wersjami, które mogą mieć wpływ na ich projekty. Aby otrzymywać z wyprzedzeniem powiadomienia o niezgodnych wstecznie zmianach, przypisz rolę właściciela z monitorowanym adresem e-mail dla każdego ze swoich projektów.