In diesem Abschnitt finden Sie die Versionshinweise für das Driver SDK for iOS.
Version 10.10 (März 2026)
- Das Driver SDK wurde mit Xcode 26 erstellt.
Version 10.0.0 (Juni 2025)
Geändert
- Die Unterstützung für iOS 15 wird eingestellt. Die Mindestversion von iOS ist jetzt 16.0.
- Netzwerkfehler mit dem gRPC-Statuscode
UNAVAILABLE status code 14wurden behoben.
Version 9.2.1 (April 2025)
Geändert
- Versionserhöhung von 9.2 auf 9.2.1
Version 9.2 (Januar 2025)
Geändert
- Versionserhöhung von 9.0 auf 9.2
Version 9.0 (Juli 2024)
Geändert
- Unterstützt Geo iOS SDKs Version 9.0.
- Die Unterstützung für iOS 14 wird eingestellt. 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 Klassen der Vorabversion
GMTSTaskundGMTDTaskInfoin Version 3.3.0 keine exportierten Symbole waren.
Version 3.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.
Version 3.2.0 (Dezember 2023)
Geändert
- Fehlerkorrekturen und Aktualisierungen der Dokumentation.
Version 3.1.1 (Oktober 2023)
Geändert
- Ein Fehler wurde behoben, durch den die Methoden von
GMSMapViewDelegatenicht aufgerufen wurden.
Version 3.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.
Version 3.0.1 (August 2023)
Geändert
- Ein Fehler mit nicht definierten Symbolen wurde behoben.
Version 3.0.0 (Mai 2023)
Geändert
Veraltete Initialisierer, die GMTSLocationInfo verwenden, wurden aus den folgenden Schnittstellen entfernt:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
Die Unterstützung für iOS 13 wird eingestellt. Die Mindestversion von iOS ist jetzt 14.0.
Die neue unterstützte Mindestversion von Xcode ist 14.0. Beachten Sie die Einstellungen in den Versionshinweisen zu Xcode 14 Versionshinweisen zum Ende der Unterstützung für das Erstellen mit Bitcode.
Gemäß der Richtlinie zur Unterstützung von mobilen Betriebssystemversionen wird die Unterstützung für iOS 13 ab Version 3.0.0 des Driver SDK for iOS 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 eine Version des Driver SDK for iOS in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie das unterstützte Mindestbetriebssystem für neue Versionen Ihrer App anheben.
Ankündigung
Einstellung der Unterstützung für iOS 14 – 15. Mai 2023
Gemäß der Richtlinie zur Unterstützung von mobilen Betriebssystemversionen wird die Unterstützung für iOS 14 in einer demnächst erscheinenden Hauptversion des Driver SDK for iOS eingestellt.
Für Versionen des Driver SDK for iOS, die ab dem zweiten Quartal 2024 veröffentlicht werden, ist mindestens iOS 15 erforderlich. Ältere SDK-Versionen unterstützen iOS 14 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 14 nicht.
Geben Sie eine Version des Driver SDK for iOS in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie das unterstützte Mindestbetriebssystem für neue Versionen Ihrer App anheben.
Version 2.2.0 (Januar 2023)
- Ein Fehler wurde behoben, durch den Zeitstempel von Standortaktualisierungen in Fahrzeugaktualisierungen auf die nächste Sekunde gerundet wurden. Das Driver SDK meldet jetzt den Zeitstempel von Standortaktualisierungen mit Millisekunden-Genauigkeit.
- Das Driver SDK for iOS füllt jetzt mehr Felder in hochgeladenen Fahrzeugstandorten aus. Zu den neu ausgefüllten Feldern gehören:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensorundraw_location_accuracy. Das Driver SDK meldet auch das veraltete Feldspeed_kphnicht mehr. - Die URL für die Nutzungsbedingungen in den Header-Dateien wurde auf den richtigen Link aktualisiert und andere kleinere Probleme mit der Interpunktion wurden behoben.
- Verschiedene Rechtschreib-, Zeichensetzungs- und andere kleinere Fehler in der Dokumentation wurden behoben.
- Die Klasse
GMTSVehicleMatchwurde eingestellt.
Version 2.1.0 (10. Oktober 2022)
Geändert
- Fehlerkorrekturen und Aktualisierungen der Dokumentation.
Version 2.0.0 (26. Juli 2022)
Geändert
Der Terminal Point Service wurde entfernt. Dazu gehören:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
Die Unterstützung für iOS 12 wird eingestellt. Die Mindestversion von iOS ist jetzt 13.0.
Ankündigung
Die Unterstützung für iOS 13 wird in den Hauptversionsupdates für das Driver SDK for iOS im Jahr 2023 eingestellt. Ab Juni 2023 ist mindestens iOS 14 erforderlich. 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.
Version 1.1.0 (28. April 2022)
Interne Verbesserungen.Version 1.0.5 (28. März 2022)
Interne Fehlerkorrekturen.
Version 1.0 (29. November 2021)
Die unterstützte Mindestversion von iOS für diese Version ist 12.0.
Neuigkeiten zur API
Bereinigung der Driver API-Schnittstellen
Der öffentliche Initialisierer für Objective-C wurde aus
GMTDDriverAPI entfernt.
Änderungen an der Authentication API
- Unnötige Attribute wurden aus der Schnittstelle
GMTDAuthorizationContextentfernt.
GMTDAuthorizationContext 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
wurde zu
(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 deaktivieren, indem Sie die API setAbnormalTerminationReportingEnabled: für GMTDServices verwenden.
Einstellung der Unterstützung für iOS 12 – 18. Oktober 2021
Aufgrund von Änderungen an unseren internen Abhängigkeiten wird die Unterstützung für iOS 12 in einer demnächst erscheinenden Hauptversion des Driver SDK for iOS eingestellt.
Das Driver SDK for iOS Version 2.0 oder höher unterstützt nur Geräte mit mindestens iOS 13. Ältere SDK-Versionen unterstützen iOS 12 weiterhin.
Wenn in Ihren 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 eine Version in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie das unterstützte Mindestbetriebssystem für neue Versionen Ihrer App anheben. Beispiele für die Angabe einer Version finden Sie in der Dokumentation zum Maps SDK for iOS. Weitere Informationen finden Sie in den Best Practices für die App-Wartung.
Version 0.3.0 Beta (30. August 2021)
API-Änderungen
- GMTSServiceType steht jetzt für die Tokens, die für Fahrzeug- oder Aufgabenaktionen erforderlich sind, und nicht mehr für Fleet Engine-Dienste.
- GMTDRidesharingDriverAPI wird jetzt mit einem GMTDDriverContext-Objekt initialisiert.
Version 0.2.0 Beta (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 in GMTD geändert.
- Das Klassenpräfix wurde von GRS in GMTS geändert.