Versionshinweise zum Treiber-SDK für iOS

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 14 wurden 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 GMTSTask und GMTDTaskInfo in 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 GMSMapViewDelegate nicht 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:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • 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_sensor und raw_location_accuracy. Das Driver SDK meldet auch das veraltete Feld speed_kph nicht 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 GMTSVehicleMatch wurde 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:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • 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 GMTDAuthorizationContext entfernt.
Unnötige Attribute wurden aus der Schnittstelle 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

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.