Treiber SDK herunterladen

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

Hinweis

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

  • Das Navigation SDK muss installiert sein.
  • Aktivieren Sie das Maps SDK for iOS in der Google Cloud Console und rufen Sie einen API-Schlüssel ab.

Mindestsystemanforderungen prüfen

Die Mindestanforderungen für die Version des Driver SDK, die Sie verwenden, finden Sie in den Versionshinweisen. Weitere Informationen finden Sie in den Versionshinweisen.

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

Zugriff auf Ihr Google Workspace-Konto erhalten

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

  1. Erstellen Sie eine Workspace-Gruppe. Weitere Informationen finden Sie unter Workspace-Gruppe.

    Wir empfehlen beispielsweise, Ihre Gruppe beim Onboarding google-maps-platform-sdk-users@workspacedomain.com zu nennen.

  2. Geben Sie den Namen an Google weiter, damit Ihre Workspace-Gruppe einer Zulassungsliste hinzugefügt wird, die den Zugriff auf die richtigen CocoaPods-Repositories ermöglicht.

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

Wenn Ihre Organisation keine Workspace-Gruppen erstellen kann, senden Sie Google eine Liste mit 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.

Die folgenden Beispiele zeigen, 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 Continuous Integration anhand der bereitgestellten Liste von Methoden zum Authentifizieren bei Google APIs und Diensten mit einem Dienstkonto 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 Erkennung von Anmeldedaten. Weitere Informationen finden Sie unter Automatische Erkennung von Anmeldedaten.

  • Andernfalls speichern Sie die Schlüsseldatei des Dienstkontos 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. CocoaPods-Tool installieren: Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus.

    sudo gem install cocoapods
    

    Weitere Informationen finden Sie im CocoaPods-Startleitfaden.

  2. Podfile für das Driver SDK erstellen: Mit dem Podfile installieren Sie die API und ihre Abhängigkeiten.

    1. Erstellen Sie eine Datei mit dem Namen Podfile in Ihrem Projektverzeichnis. In dieser Datei werden die Abhängigkeiten Ihres Projekts definiert.

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

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

      Hier ist ein Beispiel, das die Alpha- und Beta-Pods für das Driver SDK als Abhängigkeiten enthält:

      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. Podfile speichern: Öffnen Sie ein Terminal und rufen Sie den Ordner mit dem Podfile auf:

      cd <path-to-project>
      
  3. Befehl „pod install“ ausführen: Mit diesem Befehl werden die im Podfile angegebenen APIs sowie alle zugehörigen Abhängigkeiten installiert.

    pod install
    
  4. Projekt in Xcode öffnen: Schließen Sie Xcode und öffnen Sie dann die .xcworkspace-Datei Ihres Projekts (Doppelklick), um Xcode zu starten. Wenn Sie das Projekt später öffnen möchten, verwenden Sie die Datei „.xcworkspace“.

Swift Package Manager

Das Driver SDK kann über den Swift Package Manager installiert werden. Wenn Sie das SDK hinzufügen möchten, müssen Sie alle vorhandenen Driver SDK-Abhängigkeiten entfernen.

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

  1. Öffnen Sie Ihr Xcode-Projekt project oder workspace und gehen Sie zu File > Add Package Dependencies (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 das Feld Dependency Rule (Abhängigkeitsregel) auf eine der versionsbasierten Optionen fest. Für neue Projekte empfehlen wir, die neueste Version anzugeben und die Option „Genaue Version“ zu verwenden. Klicken Sie anschließend auf „Paket hinzufügen“.
  4. Prüfen Sie im Fenster Paketprodukte auswählen, ob GoogleRidesharingDriver dem angegebenen main-Ziel hinzugefügt wird. Klicken Sie anschließend auf „Paket hinzufügen“.
  5. Rufen Sie zur Bestätigung der Installation den Bereich Allgemein des Zielgeräts auf. Die installierten Pakete sollten unter Frameworks, Libraries, and Embedded Content (Frameworks, Bibliotheken und eingebettete Inhalte) angezeigt werden. Sie können auch im Bereich „Package Dependencies“ (Paketabhängigkeiten) des „Project Navigator“ (Projektnavigator) nachsehen, um das Paket und seine Version zu prüfen.

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

  1. Gehen Sie in Xcode zu File > Packages > Update To Latest Package Versions (Datei > Pakete > Auf die neuesten Paketversionen aktualisieren).
  2. 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 vorhandene manuell installierte Driver SDK:

  1. Suchen Sie in den Konfigurationseinstellungen Ihres Xcode-Projekts 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 GoogleRidesharingDriver-Bundle.

Manuelle Installation

In dieser Anleitung erfahren Sie, wie Sie das XCFramework mit dem Driver SDK manuell zu Ihrem Projekt hinzufügen und die Build-Einstellungen in Xcode konfigurieren.

Bevor Sie diese Anleitung durcharbeiten, sollten Sie Folgendes tun:

  • Laden Sie das XCFramework herunter, ein binäres Paket, mit dem Sie das Driver SDK installieren. Sie können dieses Paket auf mehreren Plattformen verwenden, einschließlich Computern mit Apple-Silizium.

  • Installieren Sie das Navigation SDK.

Führen Sie die folgenden Schritte aus, um das Driver SDK manuell zu installieren:

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

  2. Entpacken Sie die gezippten Dateien, um auf das XCFramework und die Ressourcen zuzugreifen.

  3. Starten Sie Xcode und öffnen Sie ein vorhandenes Projekt oder erstellen Sie ein neues. Wenn Sie iOS noch nicht kennen, erstellen Sie ein neues Projekt und wählen Sie die Vorlage „iOS-App“ aus.

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

  5. Um das Driver SDK zu installieren, ziehen Sie die GoogleRidesharingDriver.xcframework-Datei in Ihr Projekt unter Frameworks, Libraries, and Embedded Content. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  6. Ziehen Sie die heruntergeladene Datei 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 im Projektnavigator aus und wählen Sie das Ziel Ihrer Anwendung aus.

  8. Öffnen Sie den Tab Build Phases (Build-Phasen) und fügen Sie 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 Settings (Build-Einstellungen). Fügen Sie im Bereich Other Linker Flags (Andere Linker-Flags) für Debug- und Release-Builds -ObjC hinzu.

    Wenn diese Einstellungen nicht sichtbar sind, ändern Sie den Filter in der Leiste Build Settings von Basic zu All.

Datenschutzmanifestdatei von Apple prüfen

Apple verlangt, dass Apps im App Store Details zum Datenschutz enthalten. Aktuelle Informationen finden Sie auf der Detailseite „Datenschutzeinstellungen für Apps“ im App Store.

Die Datenschutzmanifestdatei von Apple ist im Ressourcen-Bundle für das SDK enthalten. Wenn Sie prüfen möchten, ob die Datenschutzmanifestdatei enthalten ist, und ihren Inhalt ansehen möchten, erstellen Sie ein Archiv Ihrer App und generieren Sie einen Datenschutzbericht aus dem Archiv.

Nächste Schritte

Google Cloud Console-Projekt konfigurieren