Dieser Abschnitt enthält Versionshinweise für das Driver SDK for iOS.
v10.0.0 (Juni 2025)
Geändert
- Die Unterstützung für iOS 15 wurde eingestellt. Die Mindestversion von iOS ist jetzt 16.0.
- Behebt
UNAVAILABLE status code 14
-Netzwerkfehler bei gRPC.
v9.2.1 (April 2025)
Geändert
- Versionserhöhung von 9.2 auf 9.2.1
v9.2 (Januar 2025)
Geändert
- Versions-Bump von 9.0 auf 9.2.
Version 9.0 (Juli 2024)
Geändert
- Unterstützt Geo iOS SDKs v9.0.
- Die Unterstützung für iOS 14 ist jetzt eingefroren. Die Mindestversion von iOS ist jetzt 15.0.
- Diese Version enthält die Datei „.xcprivacy“ zur Unterstützung von Apple Privacy Manifests.
- Ein Fehler wurde behoben, durch den die Preview-Release-Klassen
GMTSTask
undGMTDTaskInfo
in Version 3.3.0 nicht als Symbole exportiert wurden.
v3.3.0 (März 2024)
Geändert
- Unterstützt die Kompatibilität von Driver SDK und Consumer SDK, sodass sie in derselben App erstellt werden können.
- Unterstützt Swift Package Manager für Driver SDK und Consumer SDK.
v3.2.0 (Dezember 2023)
Geändert
- Fehlerkorrekturen und Aktualisierungen der Dokumentation.
v3.1.1 (Oktober 2023)
Geändert
- Es wurde ein Fehler behoben, bei dem
GMSMapViewDelegate
-Methoden nicht aufgerufen wurden.
v3.1.0 (September 2023)
Geändert
- Das CocoaPod für das Driver SDK ist jetzt ein .xcframework, das sowohl Geräte- als auch Simulator-Builds für Entwickler auf Intel- und Apple Silicon-basierten Macs unterstützt.
v3.0.1 (August 2023)
Geändert
- Behebt den Fehler „Nicht definierte Symbole“.
v3.0.0 (Mai 2023)
Geändert
Entfernt eingestellte Initialisierer, die GMTSLocationInfo verwenden, aus den folgenden Schnittstellen:
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
Die Unterstützung für iOS 13 wurde eingestellt. Die Mindestversion von iOS ist jetzt 14.0.
Die neue unterstützte Mindestversion von Xcode ist 14.0. Beachten Sie die Hinweise zu veralteten Funktionen in den Versionshinweisen zu Xcode 14 zum Ende der Unterstützung für das Erstellen mit Bitcode.
Gemäß der Richtlinie zur Unterstützung mobiler Betriebssystemversionen wird die Unterstützung für iOS 13 ab Driver SDK for iOS v3.0.0 eingestellt. Das neue unterstützte Mindestbetriebssystem ist iOS 14. Ältere SDK-Versionen unterstützen iOS 13 weiterhin. Wenn in Ihren Abhängigkeiten keine Versionsnummer angegeben ist, lädt Ihre IDE die neueste SDK-Version und neue Builds Ihrer App unterstützen iOS 13 nicht. Geben Sie in den Build-Abhängigkeiten Ihrer Anwendung eine Version des Driver SDK für iOS an, um zu steuern, wann Sie die Mindestversion des unterstützten Betriebssystems für neue Versionen Ihrer App anheben.
Ankündigung
Einfrieren der Unterstützung für iOS 14 – 15. Mai 2023
Gemäß der Richtlinie zur Unterstützung von mobilen Betriebssystemversionen stellen wir die Unterstützung für iOS 14 in einer bevorstehenden Hauptversion des Driver SDK für iOS ein.
Versionen des Driver SDK for iOS, die ab dem zweiten Quartal 2024 veröffentlicht werden, unterstützen mindestens iOS 15. Ältere SDK-Versionen unterstützen weiterhin iOS 14.
Wenn in Ihren Abhängigkeiten keine Versionsnummer angegeben ist, lädt Ihre IDE die neueste SDK-Version und neue Builds Ihrer App unterstützen iOS 14 nicht.
Geben Sie eine Version des Driver SDK for iOS in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie die mindestens unterstützte Betriebssystemversion für neue Versionen Ihrer App anheben.
v2.2.0 (Januar 2023)
- Ein Fehler wurde behoben, bei dem Standortzeitstempel in Fahrzeugaktualisierungen auf die nächste Sekunde gekürzt wurden. Das DriverSDK meldet jetzt den Zeitstempel von Standortaktualisierungen mit Millisekundengenauigkeit.
- Mit dem DriverSDK für iOS werden jetzt mehr Felder in hochgeladenen Fahrzeugstandorten ausgefüllt. Neu ausgefüllte Felder sind:
heading_accuracy
,altitude
,altitude_accuracy
,speed
,speed_accuracy
,location_sensor
,raw_location
,raw_location_time
,raw_location_sensor
undraw_location_accuracy
. Das DriverSDK meldet das veraltete Feldspeed_kph
nicht mehr. - Die URL für die Nutzungsbedingungen in den Header-Dateien wird auf den richtigen Link aktualisiert und andere kleinere Probleme mit der Interpunktion werden behoben.
- Es wurden verschiedene Rechtschreib-, Zeichensetzungs- und andere kleinere Fehler in der Dokumentation behoben.
- Die Klasse
GMTSVehicleMatch
wurde verworfen.
v2.1.0 (10. Oktober 2022)
Geändert
- Fehlerkorrekturen und Aktualisierungen der Dokumentation.
v2.0.0 (26. Juli 2022)
Geändert
Der Terminal Point Service wurde entfernt. Das betrifft Folgendes:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
Die Unterstützung für iOS 12 wurde eingestellt. Die Mindestversion von iOS ist jetzt 13.0.
Ankündigung
Wir stellen die Unterstützung für iOS 13 in den Hauptversionsupdates für das Driver iOS SDK im Jahr 2023 ein. Ab Juni 2023 ist iOS 14 die niedrigste unterstützte iOS-Version. Kunden sollten sich darauf vorbereiten, indem sie das Flag für die Unterstützung der Mindestversion in ihrem Code ändern, bevor sie das Update durchführen.
v1.1.0 (28. April 2022)
Interne Verbesserungen.v1.0.5 (28. März 2022)
Interne Fehlerkorrekturen.
v1.0 (29. November 2021)
Die unterstützte Mindestversion von iOS für diese Version ist 12.0.
API-Updates
Bereinigte DriverAPI-Schnittstellen
Der öffentliche Objective-C-Initialisierer wurde aus GMTDDriverAPI
entfernt.
Änderungen an der Authentication API
- Unnötige Eigenschaften wurden aus der
GMTDAuthorizationContext
-Schnittstelle entfernt.
GMTDAuthorizationContext
-Schnittstelle entfernt.
GMTSServiceType
wurde eingestellt. Sie müssen jetzt nur noch Ansprüche für die Fahrzeug-ID in GMTDAuthorizationContext
abrufen.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
ist jetzt
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext
wurde durch GMTDAuthorizationContext
ersetzt.
AuthorizationContext
wurde in eine Klasse mit Attributen geändert und serviceType
wurde entfernt.
Absturzberichte
Die Absturzerkennung wurde während der SDK-Initialisierung hinzugefügt. Sie können die Funktion auch über die setAbnormalTerminationReportingEnabled:
API auf GMTDServices
deaktivieren.
Unterstützung für das Einfrieren von Bildern in iOS 12 – 18. Oktober 2021
Aufgrund von Änderungen an unseren internen Abhängigkeiten wird die Unterstützung für iOS 12 in einer bevorstehenden Hauptversion des Driver SDK for iOS eingestellt.
Das Driver SDK for iOS 2.0 oder höher unterstützt nur Geräte mit mindestens iOS 13. Ältere SDK-Versionen unterstützen iOS 12 weiterhin.
Wenn für Ihre Abhängigkeiten in CocoaPods oder Carthage keine Versionsnummer angegeben ist, lädt Xcode die neueste Version und neue Builds Ihrer App unterstützen iOS 12 nicht.
Geben Sie unbedingt eine Version in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie die unterstützte Mindestversion des Betriebssystems für neue Versionen Ihrer App anheben. Hier finden Sie Beispiele für die Angabe einer Version in der Dokumentation zum Maps SDK for iOS. Best Practices für die App-Wartung
Version 0.3.0 (Beta) (30. August 2021)
API-Änderungen
- GMTSServiceType steht jetzt für die für Fahrzeug- oder Aufgabenoperationen erforderlichen Tokens anstelle von Fleet Engine-Diensten.
- GMTDRidesharingDriverAPI wird jetzt mit einem GMTDDriverContext-Objekt initialisiert.
Betaversion 0.2.0 (9. Juli 2021)
API-Änderungen
- GRDFleetEngine wurde durch GMTDVehicleReporter ersetzt.
- GMTDRidesharingDriverAPI wurde hinzugefügt.
- GRDServices wurde in GMTDServices umbenannt und aus öffentlichen Headern entfernt.
- Das Klassenpräfix wurde von GRD zu GMTD aktualisiert.
- Das Klassenpräfix wurde von GRS zu GMTS aktualisiert.