iOS Consumer SDK herunterladen

Plattform auswählen: Android iOS JavaScript

Wenn Sie On-Demand-Fahrten in Ihren iOS-Apps verfolgen möchten, verwenden Sie das Consumer SDK. Weitere Informationen und eine Einführung Fahrten teilen, sehen Sie Reisen auf iOS-Geräten

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

  1. Prüfen Sie die Mindestsystemanforderungen.
  2. Consumer SDK herunterladen
  3. Prüfen Sie die Apple Privacy Manifest-Datei.
  4. Google Cloud Console-Projekt konfigurieren
  5. Authentifizierungstokens abrufen
  6. Initialisieren Sie das Consumer SDK.

Mindestsystemanforderungen prüfen

In den Versionshinweisen finden Sie die Mindestanforderungen für die Version des Consumer SDK, das du verwendest. Siehe Versionshinweise.

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

Consumer SDK herunterladen

Sie installieren und konfigurieren das Consumer SDK mit CocoaPods.

Swift-Paketmanager

Das Consumer SDK kann über installiert werden. Swift Package Manager Damit du das SDK hinzufügen kannst, alle vorhandenen Consumer SDK-Abhängigkeiten entfernt wurden.

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

  1. Öffne deinen Xcode project oder workspace und klicke auf Datei > Paketabhängigkeiten hinzufügen.
  2. Geben Sie https://github.com/googlemaps/ios-consumer-sdk als URL ein und drücken Sie die Eingabetaste. um das Paket zu laden, und klicke auf „Paket hinzufügen“.
  3. Wenn Sie eine bestimmte version installieren möchten, legen Sie das Feld Abhängigkeitsregel auf eine der folgenden Optionen fest: zu den versionsbasierten Optionen. Für neue Projekte empfehlen wir, die neueste Version und mit der Spalte „Exakte Version“ Option. Klicke anschließend auf „Paket hinzufügen“.
  4. Prüfe im Fenster Paketprodukte auswählen, ob GoogleRidesharingConsumer hinzugefügt wird Ihr festgelegtes Ziel für main. Klicke anschließend auf „Paket hinzufügen“.
  5. Um die Installation zu überprüfen, navigiere zum Bereich General deines Ziels. Die installierten Pakete sollten nun unter Frameworks, Bibliotheken und eingebettete Inhalte zu sehen sein. Sie können auch die „Paketabhängigkeiten“ von Projektnavigator um das Paket und seine Version zu überprüfen.

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

  1. Wenn Sie ein Upgrade von einer früheren Version als 9.0.0 durchführen,müssen Sie die folgenden Abhängigkeiten: GoogleMapsBase, GoogleMapsCore und GoogleMapsM4B nach dem Upgrade. Entfernen Sie nicht die Abhängigkeit für GoogleMaps Weitere Informationen finden Sie in der Versionshinweise zu Version 9.0.0

    Gehen Sie in den Konfigurationseinstellungen des Xcode-Projekts zu Frameworks, Libraries, und eingebettete Inhalte. Verwenden Sie das Minuszeichen(-), um das folgende Framework zu entfernen:

    • GoogleMapsBase (nur für Upgrades von Versionen vor 9.0.0)
    • GoogleMapsCore (nur für Upgrades von Versionen vor 9.0.0)
    • GoogleMapsM4B (nur für Upgrades von Versionen vor 9.0.0)
  2. Gehen Sie in Xcode zu „File > Pakete > Auf neueste Paketversionen aktualisieren“.
  3. Um die Installation zu überprüfen, gehen Sie in der Projektnavigation zum Abschnitt Paketabhängigkeiten. um das Paket und seine Version zu überprüfen.

So entfernen Sie vorhandene Consumer SDK-Abhängigkeiten, die mit hinzugefügt wurden: CocoaPods, gehen Sie so vor:

  1. Schließen Sie den Xcode-Arbeitsbereich. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
    sudo gem install cocoapods-deintegrate cocoapods-clean 
    pod deintegrate 
    pod cache clean --all
  2. Entfernen Sie Podfile, Podfile.resolved und den Xcode workspace, wenn du sie ausschließlich für CocoaPods verwendest.

Vorhandenes installiertes Consumer SDK entfernen können Sie diese Schritte manuell ausführen:

  1. Suchen Sie in den Xcode-Projektkonfigurationseinstellungen nach Frameworks, Bibliotheken und eingebettete Inhalte. Mit dem Minuszeichen(-) entfernen Sie folgendes Framework:

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

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 in der Startleitfaden für CocoaPods

  2. Erstellen Sie eine Podfile-Datei für das Consumer SDK: Sie Verwenden Sie die Podfile-Datei, um die API und ihre Abhängigkeiten zu installieren.

    1. Erstelle in deinem Projektverzeichnis eine Datei mit dem Namen Podfile. Diese Datei die Abhängigkeiten Ihres 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 'GoogleRidesharingConsumer'
      end
      
    3. Speichern Sie die Podfile-Datei: Öffnen Sie ein Terminal und rufen Sie den Ordner mit der Podfile-Datei:

      cd <path-to-project>
      
  3. Befehl „pod install“ ausführen: Mit diesem Befehl werden die APIs installiert. die in der Podfile-Datei angegeben sind, zusammen mit etwaigen Abhängigkeiten.

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

Manuelle Installation

In diesem Leitfaden erfahren Sie, wie Sie das XCFramework, das die Consumer SDK hinzufügen und die Build-Einstellungen in Xcode konfigurieren.

Bevor Sie dieser Anleitung folgen, sollten Sie Folgendes tun:

  • Laden Sie XCFramework herunter, ein Binärpaket zur Installation des Consumer SDK: Sie können dieses Paket auf mehreren Plattformen verwenden, darunter: Maschinen mit dem M1-Chipsatz.

  • Installieren Sie die Maps SDK

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

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

  3. Starten Sie Xcode und öffnen oder erstellen Sie ein 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 heruntergeladene Datei gRPCCertificates.bundle in die oberste Ebene. Ihres Xcode-Projekts. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  6. Um das Consumer SDK zu installieren, GoogleRidesharingConsumer.xcframework-Datei in Ihr Projekt unter Frameworks, Bibliotheken und eingebettete Inhalte. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren:

  7. Ziehen Sie das heruntergeladene Element (GoogleRidesharingConsumer.bundle) in den Verzeichnis der obersten Ebene Ihres Xcode-Projekts an. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren:

  8. Wählen Sie im Project Navigator Ihr Projekt und dann Anwendungsziel.

  9. Öffnen Sie den Tab Build Phases (Build-Phasen) und führen Sie unter Link Binary with Libraries (Binärdatei mit Bibliotheken verknüpfen) die folgenden Schritte aus: Fügen Sie die folgenden Frameworks und Bibliotheken hinzu, falls noch nicht geschehen vorhanden:

    • 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 Ihr Projekt statt eines bestimmten Ziels aus und öffnen Sie das Build Settings (Build-Einstellungen). Gehen Sie im Bereich Other Linker Flags (Weitere Verknüpfungs-Flags) so vor: Fügen Sie -ObjC sowohl für Fehlerbehebung als auch für Release hinzu.

    Ist dies nicht der Fall, ändern Sie den Filter in der Build-Einstellungen von Einfach zu Alle.

Apple Privacy Manifest-Datei prüfen

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

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

Nächste Schritte

Google Cloud Console-Projekt konfigurieren