iOS Consumer SDK herunterladen

Plattform auswählen: Android iOS JavaScript

Wenn Sie Fahrten auf Abruf in Ihren iOS-Apps für Endnutzer verfolgen möchten, verwenden Sie das Consumer SDK. Weitere Informationen und eine Einführung zum Verfolgen von Fahrten finden Sie unter Fahrt in iOS verfolgen.

So richten Sie das Consumer SDK für Ihre iOS-App für Endnutzer ein:

  1. Prüfen Sie die Mindestsystemanforderungen.
  2. Rufen Sie das Consumer SDK ab.
  3. Prüfen Sie die Datenschutzmanifestdatei von Apple.
  4. Konfigurieren Sie ein Google Cloud Console-Projekt.
  5. Rufen Sie Authentifizierungstokens ab.
  6. Initialisieren Sie das Consumer SDK.

Mindestsystemanforderungen prüfen

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

  • Auf dem Mobilgerät muss iOS 16 oder höher ausgeführt werden.
  • Apple Xcode Version 26 oder höher.

Consumer SDK abrufen

Sie installieren und konfigurieren das Consumer SDK mit CocoaPods.

Swift Package Manager

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

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

  1. Öffnen Sie Ihr Xcode-project oder Ihren workspace und gehen Sie dann zu File > Add Package Dependencies.
  2. Geben Sie https://github.com/googlemaps/ios-consumer-sdk als URL ein und drücken Sie die Eingabetaste , um das Paket abzurufen. Klicken Sie dann auf „Add Package“ (Paket hinzufügen).
  3. Wenn Sie eine bestimmte version installieren möchten, legen Sie im Feld Dependency Rule eine der der versionsbasierten Optionen fest. Bei neuen Projekten empfehlen wir, die neueste Version anzugeben und die Option „Exact Version“ (Genaue Version) zu verwenden. Klicken Sie nach Abschluss des Vorgangs auf „Add Package“ (Paket hinzufügen).

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

  1. Prüfen Sie die Installation unter Package Dependencies (Paketabhängigkeiten) im Project Navigator (Projektnavigator). Dort sehen Sie das Paket und seine Version.

So entfernen Sie das vorhandene Consumer SDK, das manuell installiert wurde:

  1. Suchen Sie in den Konfigurationseinstellungen Ihres Xcode-Projekts nach Frameworks, Libraries, and Embedded Content (Frameworks, Bibliotheken und eingebettete Inhalte). Entfernen Sie das folgende Framework mit dem Minuszeichen (-):

    • GoogleRidesharingConsumer.xcframework
  2. Entfernen Sie das GoogleRidesharingConsumer-Bundle aus dem Verzeichnis der obersten Ebene Ihres Xcode-Projekts.

Mit 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 Leitfaden Erste Schritte mit CocoaPods.

  2. Podfile für das Consumer SDK erstellen: Mit der Podfile-Datei installieren Sie die API und ihre Abhängigkeiten.

    1. Erstellen Sie in Ihrem 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 die 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 'GoogleRidesharingConsumer'
      end
      
    3. Podfile speichern: Öffnen Sie ein Terminal und wechseln Sie zum Ordner mit der Podfile-Datei:

      cd <path-to-project>
      
  3. Befehl „pod install“ ausführen: Mit diesem Befehl werden die in der Podfile-Datei 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 Datei „.xcworkspace“ Ihres Projekts, um Xcode wieder zu starten. Wenn Sie das Projekt später öffnen möchten, verwenden Sie die Datei „.xcworkspace“.

Manuelle Installation

In diesem Leitfaden erfahren Sie, wie Sie das XCFramework mit dem Consumer SDK manuell in Ihr Projekt einfügen und die Build-Einstellungen in Xcode konfigurieren.

Bevor Sie diesem Leitfaden folgen, tun Sie Folgendes:

  • Laden Sie das XCFramework herunter. Das ist ein Binärpaket, mit dem Sie das Consumer SDK installieren. Sie können dieses Paket auf mehreren Plattformen verwenden, einschließlich Computern mit dem M1-Chipsatz.

  • Installieren Sie das Maps SDK.

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

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

  3. Starten Sie Xcode und öffnen oder erstellen Sie ein Projekt. 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. Ziehen Sie die heruntergeladene Datei gRPCCertificates.bundle in das Verzeichnis der obersten Ebene Ihres Xcode-Projekts. Wählen Sie bei Aufforderung Copy items (Elemente kopieren) aus.

  6. Wenn Sie das Consumer SDK installieren möchten, ziehen Sie die Datei GoogleRidesharingConsumer.xcframework in Ihr Projekt unter Frameworks, Libraries, and Embedded Content (Frameworks, Bibliotheken und eingebettete Inhalte). Wählen Sie bei Aufforderung Copy items (Elemente kopieren) aus.

  7. Ziehen Sie die heruntergeladene Datei GoogleRidesharingConsumer.bundle in das Verzeichnis der obersten Ebene Ihres Xcode-Projekts. Wählen Sie bei Aufforderung Copy items (Elemente kopieren) aus.

  8. Wählen Sie im Project Navigator Ihr Projekt aus und geben Sie dann das Ziel Ihrer App an.

  9. Ö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
    • CoreData.framework
    • CoreGraphics.framework
    • CoreImage.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libz.tbd
    • Metal.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
  10. Wählen Sie statt eines bestimmten Ziels Ihr Projekt aus und öffnen Sie den Tab Build Settings (Build-Einstellungen). Fügen Sie im Bereich Other Linker Flags (Weitere Verknüpfungsmerker) für Debug- und Release-Builds -ObjC hinzu.

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

Datenschutzmanifestdatei von Apple prüfen

Apple verlangt Angaben zum Datenschutz für Apps im App Store. Auf der Seite Datenschutzdetails im Apple App Store finden Sie Updates und weitere Informationen.

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 sehen möchten, erstellen Sie ein Archiv Ihrer App und generieren Sie daraus einen Datenschutzbericht.

Nächste Schritte

Google Cloud Console-Projekt konfigurieren