In diesem Abschnitt wird beschrieben, wie Sie prüfen, ob Ihr System die Mindestanforderungen erfüllt, wie Sie Ihre Workspace-Gruppe einrichten und wie Sie das Driver 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.
- Xcode von Apple Version 15 oder höher
Zugriff auf Google Workspace erhalten
Wenn Sie Google Workspace-Kunde sind,führen Sie die folgenden Schritte aus:
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.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.
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.
Die folgenden Beispiele zeigen die Anmeldung mit dem Cloud SDK.
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 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 von in der Workspace-Gruppe.
Treiber-SDK herunterladen
Installieren und konfigurieren Sie das Treiber-SDK.
CocoaPods
CocoaPods-Tool installieren: Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus.
sudo gem install cocoapods
Weitere Informationen findest du im Startleitfaden zu CocoaPods (in englischer Sprache).
Podfile für das Treiber-SDK erstellen: Sie verwenden die Podfile-Datei für die Installation. die API und ihre Abhängigkeiten.
Erstelle in deinem Projektverzeichnis eine Datei mit dem Namen
Podfile
. In dieser Datei sind die Abhängigkeiten Ihres Projekts definiert.Bearbeiten Sie die Podfile-Datei und fügen Sie Ihre Abhängigkeiten hinzu. Hier ist ein Beispiel, enthält die 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
Podfile speichern: Öffnen Sie ein Terminal und rufen Sie den Ordner mit der Podfile auf:
cd <path-to-project>
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
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. Zum Öffnen im Projekt erstellen, verwenden Sie die .xcworkspace-Datei.
Swift Package Manager
Das Treiber-SDK kann über installiert werden. Swift Package Manager Bevor Sie das SDK hinzufügen, müssen Sie alle vorhandenen Abhängigkeiten des Driver SDK entfernen.
So fügen Sie das SDK einem neuen oder vorhandenen Projekt hinzu:
-
Öffnen Sie Xcode
project
oderworkspace
und gehen Sie zu Datei > Paketabhängigkeiten hinzufügen. - Geben Sie https://github.com/googlemaps/ios-driver-sdk als URL ein und drücken Sie die Eingabetaste. um das Paket zu laden, und klicke auf „Paket hinzufügen“.
-
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 und mit der Spalte „Exakte Version“ Option. Klicke anschließend auf „Paket hinzufügen“. -
Prüfe im Fenster Paketprodukte auswählen, ob
GoogleRidesharingDriver
hinzugefügt wird Ihr festgelegtes Ziel fürmain
. Klicke anschließend auf „Paket hinzufügen“. -
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 sich auch den Bereich „Paketabhängigkeiten“ im „Projektnavigator“ ansehen, um das Paket und seine Version zu überprüfen.
So aktualisieren Sie package
für ein vorhandenes Projekt:
- Gehen Sie in Xcode zu „File > Pakete > Auf neueste Paketversionen aktualisieren“.
- 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 vorhandene Treiber SDK: können Sie diese Schritte manuell ausführen:
Suchen Sie in den Xcode-Projektkonfigurationseinstellungen nach Frameworks, Bibliotheken und eingebettete Inhalte. Mit dem Minuszeichen
(-)
entfernen Sie folgendes Framework:GoogleRidesharingDriver.xcframework
Entfernen Sie im 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.
Führen Sie die folgenden Schritte aus, bevor Sie diese Anleitung befolgen:
Laden Sie XCFramework herunter, ein Binärpaket zur Installation des Treiber-SDK. 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:
Laden Sie die SDK-Binärdatei und die Ressourcen herunter:
Entpacken Sie die ZIP-Dateien, um auf XCFramework und Ressourcen zuzugreifen.
Starten Sie Xcode und öffnen Sie entweder ein vorhandenes Projekt oder erstellen Sie ein Projekt. Wenn Sie noch keine Erfahrung mit iOS haben, erstellen Sie ein neues Projekt und wählen Sie die Vorlage für iOS-Apps aus.
Wenn Ihre Projektgruppe keine Frameworks-Gruppe enthält, erstellen Sie sie.
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:Ziehen Sie die heruntergeladene
GoogleRidesharingDriver.bundle
in das Verzeichnis der obersten Ebene Ihres Xcode-Projekts. Wählen Sie Elemente kopieren aus, wenn Sie dazu aufgefordert werden.Wählen Sie im Project Navigator Ihr Projekt und dann Anwendungsziel.
Ö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
Wähle statt eines bestimmten Ziels dein Projekt aus und öffne den Tab Build-Einstellungen. Fügen Sie im Abschnitt Other Linker Flags (Weitere Verknüpfungs-Flags)
-ObjC
für Debug und Release.Sind diese Einstellungen nicht sichtbar, ändern Sie die filtern Sie in der Leiste Build Settings (Build-Einstellungen) von Basic (Einfach) 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 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.