Treiber SDK herunterladen

In diesem Abschnitt wird beschrieben, wie Sie prüfen, ob Ihr System die Mindestanforderungen erfüllt, wie Sie Ihre Arbeitsgruppengruppe einrichten und wie Sie das Driver SDK herunterladen.

Hinweis

Für das Driver SDK for iOS muss Ihre App die folgenden Kriterien erfüllen:

  • Sie benötigen das Navigation SDK.
  • Aktivieren Sie das Maps SDK for iOS in der Google Cloud Console und rufen Sie einen API-Schlüssel ab.

Mindestsystemanforderungen prüfen

In den Versionshinweisen finden Sie die Mindestanforderungen für die Version des verwendeten Treiber-SDK. Weitere Informationen finden Sie in den Versionshinweisen.

  • Auf dem Mobilgerät muss iOS 14 oder höher installiert sein.
  • Apple Xcode Version 15 oder höher.

Zugriff auf Google Workspace erhalten

Wenn Sie Google Workspace-Kunde sind, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie eine Arbeitsbereichsgruppe. Weitere Informationen finden Sie unter Arbeitsbereichsgruppe.

    Es hat sich bewährt, die Gruppe beim Onboarding beispielsweise google-maps-platform-sdk-users@workspacedomain.com zu nennen.

  2. Gib den Namen an Google weiter, damit deine Workspace-Gruppe einer Zulassungsliste hinzugefügt wird, die Zugriff auf die richtigen CocoaPods-Repositories gewährt.

  3. Prüfen Sie, ob die E-Mail-Adressen der Nutzer und des Dienstkontos, die Zugriff benötigen, in dieser Liste enthalten sind.

Wenn Ihre Organisation keine Workspace-Gruppen erstellen kann, senden Sie Google eine Liste der E-Mail-Adressen von Nutzern und Dienstkonten, die Zugriff auf diese Artefakte benötigen.

Mit dem Cloud SDK anmelden

Melden Sie sich für die lokale Entwicklung mit dem Cloud SDK an. Weitere Informationen finden Sie unter gcloud CLI installieren.

In den folgenden Beispielen wird gezeigt, wie Sie sich mit dem Cloud SDK anmelden.

gcloud

gcloud auth login

Sie müssen eine E-Mail-Adresse verwenden, die Mitglied der Workspace-Gruppe ist.

Automatisierungshosts einrichten

Richten Sie Ihre Automatisierungshosts für Build-Systeme oder die kontinuierliche Integration anhand der Liste der Methoden zur Verwendung eines Dienstkontos zur Authentifizierung bei Google APIs und Diensten ein. Weitere Informationen finden Sie auf der Seite „Authentifizierungsmethoden bei Google“ im Abschnitt zu Dienstkonten.

  • Wenn Ihr Prozess in einer Google Cloud-Umgebung ausgeführt wird, verwenden Sie die automatische Anmeldedatenerkennung. Weitere Informationen finden Sie unter Automatische Anmeldedatenerkennung.

  • Andernfalls speichern Sie die Dienstkonto-Schlüsseldatei an einem sicheren Ort im Dateisystem des Hosts und legen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS entsprechend fest. Weitere Informationen finden Sie unter GOOGLE_APPLICATION_CREDENTIALS.

Die mit den Anmeldedaten verknüpfte E-Mail-Adresse des Dienstkontos muss Mitglied der Workspace-Gruppe sein.

Driver SDK abrufen

Installieren und konfigurieren Sie das Driver SDK.

CocoaPods

  1. Installieren Sie das CocoaPods-Tool: Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus.

    sudo gem install cocoapods
    

    Weitere Informationen finden Sie im Startleitfaden für CocoaPods.

  2. Podfile für das Treiber-SDK erstellen: Sie verwenden die Podfile, um die API und ihre Abhängigkeiten zu installieren.

    1. Erstelle in deinem Projektverzeichnis eine Datei mit dem Namen Podfile. In dieser Datei sind die Abhängigkeiten des Projekts definiert.

    2. Bearbeiten Sie die Podfile-Datei und fügen Sie Ihre Abhängigkeiten hinzu. Hier ist ein Beispiel mit den Abhängigkeiten:

      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      

      Das folgende Beispiel enthält die Alpha- und Beta-Pods für das Treiber SDK als Abhängigkeiten:

      source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git"
      source "https://github.com/CocoaPods/Specs.git"
      
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingDriver'
      end
      
    3. Speichern Sie die Podfile-Datei: Öffnen Sie ein Terminal und rufen Sie den Ordner mit der Podfile-Datei auf:

      cd <path-to-project>
      
  3. Pod install-Befehl ausführen: Mit diesem Befehl werden die in der Podfile angegebenen APIs und ggf. zugehörige Abhängigkeiten installiert.

    pod install
    
  4. Projekt in Xcode öffnen: Schließen Sie Xcode und öffnen Sie dann mit einem Doppelklick die .xcworkspace-Datei Ihres Projekts, um Xcode wieder zu starten. Verwenden Sie die .xcworkspace-Datei, um das Projekt später zu öffnen.

Swift-Paketmanager

Das Treiber-SDK kann über den Swift Package Manager installiert werden. Prüfen Sie vor dem Hinzufügen des SDK, ob Sie alle vorhandenen Treiber SDK-Abhängigkeiten entfernt haben.

So fügen Sie das SDK einem neuen oder vorhandenen Projekt hinzu:

  1. Öffnen Sie Xcode project oder workspace und klicken Sie dann auf Datei > Paketabhängigkeiten hinzufügen.
  2. Geben Sie https://github.com/googlemaps/ios-driver-sdk als URL ein, drücken Sie die Eingabetaste, um das Paket abzurufen, und klicken Sie auf „Paket hinzufügen“.
  3. Wenn Sie eine bestimmte version installieren möchten, legen Sie im Feld Abhängigkeitsregel eine der versionbasierten Optionen fest. Für neue Projekte empfehlen wir, die neueste Version anzugeben und die Option „Genaue Version“ zu verwenden. Klicke anschließend auf „Paket hinzufügen“.

So aktualisieren Sie den package für ein vorhandenes Projekt:

  1. Um die Installation zu überprüfen, rufen Sie im Project Navigator den Bereich Package Dependencies auf, um das Paket und seine Version zu prüfen.

So entfernen Sie das manuell installierte Driver SDK:

  1. Suchen Sie in den Xcode-Projektkonfigurationseinstellungen nach Frameworks, Libraries, and Embedded Content (Frameworks, Bibliotheken und eingebettete Inhalte). Verwenden Sie das Minuszeichen(-), um das folgende Framework zu entfernen:

    • GoogleRidesharingDriver.xcframework
  2. Entfernen Sie im Verzeichnis der obersten Ebene Ihres Xcode-Projekts das Bundle GoogleRidesharingDriver.

Manuelle Installation

In diesem Leitfaden erfahren Sie, wie Sie das XCFramework, das das Driver SDK enthält, Ihrem Projekt manuell hinzufügen und Ihre Build-Einstellungen in Xcode konfigurieren.

Führen Sie die folgenden Schritte aus, bevor Sie diese Anleitung befolgen:

  • Laden Sie das XCFramework herunter. Das ist ein Binärpaket, mit dem Sie das Driver SDK installieren. Sie können dieses Paket auf mehreren Plattformen verwenden, einschließlich Maschinen mit Apple Silicon.

  • Installieren Sie das Navigation SDK.

So installieren Sie das Treiber-SDK manuell:

  1. Laden Sie das SDK-Binärprogramm und die Ressourcen herunter:

  2. Entpacken Sie die ZIP-Dateien, um auf XCFramework und Ressourcen zuzugreifen.

  3. Starte Xcode und öffne ein vorhandenes oder erstelle ein neues Projekt. Wenn Sie neu bei iOS sind, erstellen Sie ein neues Projekt und wählen Sie die Vorlage für die iOS-App aus.

  4. Wenn Ihre Projektgruppe keine Frameworks-Gruppe enthält, erstellen Sie sie.

  5. Ziehen Sie die Datei GoogleRidesharingDriver.xcframework in Ihr Projekt unter Frameworks, Libraries and Embedded Content (Frameworks, Bibliotheken und eingebettete Inhalte), um das Treiber-SDK zu installieren. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  6. Ziehen Sie die heruntergeladene GoogleRidesharingDriver.bundle in das Verzeichnis der obersten Ebene Ihres Xcode-Projekts. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  7. Wählen Sie Ihr Projekt aus dem Project Navigator und dann das Ziel Ihrer Anwendung aus.

  8. Öffne den Tab Build Phases (Build-Phasen) und füge unter Link Binary with Libraries (Binärdatei mit Bibliotheken verknüpfen) die folgenden Frameworks und Bibliotheken hinzu, falls sie noch nicht vorhanden sind:

    • Accelerate.framework
    • AudioToolbox.framework
    • AVFoundation.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libxml2.tbd
    • libz.tbd
    • LocalAuthentication.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
    • WebKit.framework
  9. Wählen Sie Ihr Projekt anstelle eines bestimmten Ziels aus und öffnen Sie den Tab Build-Einstellungen. Fügen Sie im Bereich Other Linker Flags (Weitere Verknüpfungs-Flags) -ObjC sowohl für die Fehlerbehebung als auch für den Release hinzu.

    Falls die Einstellungen nicht angezeigt werden, filtere in der Leiste Build Settings nicht mehr nach Basic (Standard), sondern nach All (Alle).

Apple Privacy Manifest-Datei prüfen

Apple verlangt, dass bei Apps im App Store Details zum App-Datenschutz angegeben werden. Aktuelle Informationen finden Sie auf der Seite App-Datenschutzdetails im Apple App Store.

Die Apple-Manifestdatei für den Datenschutz ist im Ressourcenpaket für das SDK enthalten. Wenn Sie prüfen möchten, ob die Manifestdatei für den Datenschutz enthalten ist, und ihren Inhalt überprüfen möchten, erstellen Sie ein Archiv Ihrer App und generieren Sie einen Datenschutzbericht aus dem Archiv.

Nächste Schritte

Google Cloud Console-Projekt konfigurieren