Treiber SDK herunterladen

In diesem Abschnitt wird beschrieben, wie Sie überprüfen können, ob Ihr System die Mindestanforderungen erfüllt, Workspace-Gruppe einrichten und das Treiber-SDK herunterladen.

Hinweis

Für das Treiber-SDK für 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 Treiber-SDK, das Sie verwenden. 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.

    Als Best Practice sollten Sie z. B. Ihrer Gruppe einen Namen geben google-maps-platform-sdk-users@workspacedomain.com während des Onboardings.

  2. Geben Sie den Namen an Google weiter, um Ihre Workspace-Gruppe auf die Zulassungsliste zu setzen, die gewährt Zugriff auf die richtigen CocoaPods-Repositories.

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

Wenn Ihre Organisation keine Workspace-Gruppen erstellen kann,senden Sie Google eine Liste von Nutzer- und Dienstkonto-E-Mails, 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 für Build-Systeme oder kontinuierliche Integration Ihre Automatisierungshosts basierend auf in der bereitgestellten Liste der Methoden zur Nutzung eines Dienstkontos zur Authentifizierung bei Google APIs und Google-Dienste Weitere Informationen finden Sie im Abschnitt zu Dienstkonten. auf der Seite „Authentifizierungsmethoden bei Google“.

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

  • Andernfalls speichern Sie die Dienstkonto-Schlüsseldatei an einem sicheren Ort auf der Host-Dateisystem und lege die GOOGLE_APPLICATION_CREDENTIALS fest. Umgebungsvariable entsprechend an. Weitere Informationen finden Sie unter GOOGLE_APPLICATION_CREDENTIALS.

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

Treiber-SDK herunterladen

Installieren und konfigurieren Sie das Treiber-SDK.

CocoaPods

  1. CocoaPods-Tool installieren: Öffnen Sie ein Terminalfenster und führen Sie 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-Datei für die Installation. die API und ihre Abhängigkeiten.

    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
      

      Hier ist ein Beispiel, das die Alpha- und Beta-Pods für die 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 den Podfile:

      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. die .xcworkspace-Datei Ihres Projekts, um Xcode zu starten. Zum Öffnen im Projekt erstellen, verwenden Sie die .xcworkspace-Datei.

Swift Package Manager

Das Treiber-SDK kann über installiert werden. Swift Package Manager Damit du das SDK hinzufügen kannst, alle vorhandenen Driver 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-driver-sdk als URL ein, drücken Sie die Eingabetaste, um das Paket einzubinden, und klicken Sie auf „Paket hinzufügen“.
  3. Um eine bestimmte version zu installieren, legen Sie das Feld Abhängigkeitsregel auf eine der folgenden Werte fest: zu den versionsbasierten Optionen. Für neue Projekte empfehlen wir, die neueste Version anzugeben und die Option „Genaue Version“ zu verwenden. Klicke anschließend auf „Paket hinzufügen“.
  4. Prüfe im Fenster Paketprodukte auswählen, ob GoogleRidesharingDriver 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. Unter Frameworks, Bibliotheken und eingebettete Inhalte sollten die installierten Pakete angezeigt werden. Sie können auch die „Paketabhängigkeiten“ von Projektnavigator um das Paket und seine Version zu überprüfen.

So aktualisieren Sie package für ein vorhandenes Projekt:

  1. Gehen Sie in Xcode zu „File > Pakete > Auf neueste Paketversionen aktualisieren“.
  2. 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 das manuell installierte Driver SDK:

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

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

Manuelle Installation

In diesem Leitfaden erfahren Sie, wie Sie das XCFramework, das die Driver SDK in Ihr Projekt ein und konfigurieren Sie die Build-Einstellungen in Xcode.

Bevor Sie dieser Anleitung folgen, sollten Sie Folgendes tun:

  • 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, darunter: 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. Starten Sie Xcode und öffnen Sie entweder ein vorhandenes Projekt oder erstellen Sie ein Projekt. Wenn Sie neu für iOS, 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 eine.

  5. Um das Driver SDK zu installieren, ziehen Sie den GoogleRidesharingDriver.xcframework-Datei in Ihr Projekt unter Frameworks, Bibliotheken und eingebettete Inhalte. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren:

  6. Ziehe das heruntergeladene Element (GoogleRidesharingDriver.bundle) in die oberste 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 Ihr Anwendungsziel.

  8. Öffnen Sie den Tab Build Phases (Build-Phasen) und fügen Sie in Link Binary with Libraries (Binärdatei mit Bibliotheken verknüpfen) den Parameter folgenden Frameworks und Bibliotheken, falls diese 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 das Drop-down-Menü Build Einstellungen. Fügen Sie im Abschnitt Other Linker Flags (Weitere Verknüpfungsmerker) sowohl für die Debug- als auch für die Release-Version den Code -ObjC hinzu.

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

Manifestdatei für den Datenschutz von Apple 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