حزمة تطوير البرامج (SDK) لبرنامج التشغيل لملاحظات إصدار iOS

يحتوي هذا القسم على ملاحظات إصدار حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS.

الإصدار 10.10.1 (مايو 2026)

  • تمت زيادة رقم الإصدار من 10.10 إلى 10.10.1.

الإصدار 10.10 (مارس 2026)

  • تم إنشاء حزمة تطوير البرامج (SDK) للسائقين باستخدام Xcode 26.

الإصدار 10.0.0 (يونيو 2025)

Changed (تمّ التغيير)

  • تم إيقاف دعم الإصدار 15 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 16.0.
  • تم إصلاح الأعطال في الشبكة التي تسبّبها الرموز البرمجية لحالة gRPC UNAVAILABLE status code 14.

الإصدار 9.2.1 (أبريل 2025)

Changed (تمّ التغيير)

  • تمت زيادة رقم الإصدار من 9.2 إلى 9.2.1

الإصدار 9.2 (يناير 2025)

Changed (تمّ التغيير)

  • تمت زيادة رقم الإصدار من 9.0 إلى 9.2.

الإصدار 9.0 (يوليو 2024)

Changed (تمّ التغيير)

  • يتوافق هذا الإصدار مع حِزم تطوير البرامج (SDK) لنظام التشغيل iOS من Geo الإصدار 9.0.
  • تم إيقاف دعم الإصدار 14 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 15.0.
  • يتضمّن هذا الإصدار ملف ‎ .xcprivacy لدعم بيانات الخصوصية من Apple.
  • تم إصلاح خطأ لم يتم فيه تصدير الرموز في الفئتَين GMTSTask وGMTDTaskInfo من إصدار "المعاينة" في الإصدار 3.3.0.

الإصدار 3.3.0 (مارس 2024)

Changed (تمّ التغيير)

  • يتوافق هذا الإصدار مع حِزم تطوير البرامج (SDK) للسائقين والمستهلكين، ما يتيح إنشاءها في التطبيق نفسه.
  • يتوافق هذا الإصدار مع أداة Swift Package Manager لحِزم تطوير البرامج (SDK) للسائقين والمستهلكين.

الإصدار 3.2.0 (ديسمبر 2023)

Changed (تمّ التغيير)

  • تم إصلاح الأخطاء وتعديل المستندات.

الإصدار 3.1.1 (أكتوبر 2023)

Changed (تمّ التغيير)

  • تم إصلاح الخطأ الذي كان يمنع استدعاء طرق GMSMapViewDelegate.

الإصدار 3.1.0 (سبتمبر 2023)

Changed (تمّ التغيير)

  • أصبح CocoaPod لحزمة تطوير البرامج (SDK) للسائقين .xcframework، ما يتيح للمطوّرين إنشاء التطبيقات على الأجهزة وأجهزة المحاكاة التي تعمل على أجهزة Mac المستندة إلى معالجات Intel وApple Silicon.

الإصدار 3.0.1 (أغسطس 2023)

Changed (تمّ التغيير)

  • تم إصلاح الخطأ الذي كان يمنع تحديد الرموز.

الإصدار 3.0.0 (مايو 2023)

Changed (تمّ التغيير)

  • تمت إزالة أدوات التهيئة التي تم إيقافها والتي تستخدم GMTSLocationInfo من الواجهات التالية:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • تم إيقاف دعم الإصدار 13 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 14.0.

  • أصبح الحد الأدنى للإصدار المتوافق من Xcode هو 14.0. يُرجى العِلم بأنّ ملاحظات إصدار Xcode 14 تتضمّن معلومات حول إيقاف إمكانية الإنشاء باستخدام bitcode.

  • وفقًا لسياسة دعم إصدارات نظام التشغيل على الأجهزة الجوّالة، سنوقف دعم الإصدار 13 من نظام التشغيل iOS اعتبارًا من الإصدار 3.0.0 من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS. أصبح الحد الأدنى لإصدار نظام التشغيل المتوافق هو iOS 14. ستواصل الإصدارات السابقة من حزمة تطوير البرامج (SDK) دعم الإصدار 13 من نظام التشغيل iOS. إذا لم تحدّد التبعيات رقم إصدار، سيحمّل بيئة التطوير المتكاملة (IDE) أحدث إصدار من حزمة تطوير البرامج (SDK)، ولن تتوافق الإصدارات الجديدة من تطبيقك مع الإصدار 13 من نظام التشغيل iOS. حدِّد إصدارًا من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS في تبعيات إنشاء تطبيقك للتحكّم في وقت رفع الحد الأدنى لإصدار نظام التشغيل المتوافق للإصدارات الجديدة من تطبيقك.

الإعلان

إيقاف دعم الإصدار 14 من نظام التشغيل iOS في 15 مايو 2023

وفقًا لسياسة دعم إصدارات نظام التشغيل على الأجهزة الجوّالة، سنوقف دعم الإصدار 14 من نظام التشغيل iOS في رقم إصدار رئيسي قادم من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS.

ستتوافق الإصدارات من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS التي يتم إطلاقها اعتبارًا من الربع الثاني من عام 2024 مع الإصدار 15 من نظام التشغيل iOS كحد أدنى. ستواصل الإصدارات السابقة من حزمة تطوير البرامج (SDK) دعم الإصدار 14 من نظام التشغيل iOS.

إذا لم تحدّد التبعيات رقم إصدار، سيحمّل بيئة التطوير المتكاملة (IDE) أحدث إصدار من حزمة تطوير البرامج (SDK)، ولن تتوافق الإصدارات الجديدة من تطبيقك مع الإصدار 14 من نظام التشغيل iOS.

حدِّد إصدارًا من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS في تبعيات إنشاء تطبيقك للتحكّم في وقت رفع الحد الأدنى لإصدار نظام التشغيل المتوافق للإصدارات الجديدة من تطبيقك.

الإصدار 2.2.0 (يناير 2023)

  • تم إصلاح الخطأ الذي كان يؤدي إلى اقتطاع الطوابع الزمنية للموقع الجغرافي في تحديثات المركبة إلى أقرب ثانية. تُبلغ حزمة تطوير البرامج (SDK) للسائقين الآن عن الطابع الزمني لتحديثات الموقع الجغرافي بدقة تصل إلى جزء من الثانية.
  • تعبئ حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS الآن المزيد من الحقول في المواقع الجغرافية التي يتم تحميلها للمركبات. تشمل الحقول التي تم ملؤها حديثًا ما يلي: heading_accuracy وaltitude وaltitude_accuracy وspeed وspeed_accuracy وlocation_sensor وraw_location وraw_location_time وraw_location_sensor وraw_location_accuracy. تتوقف حزمة تطوير البرامج (SDK) للسائقين أيضًا عن الإبلاغ عن الحقل speed_kph الذي تم إيقافه.
  • تم تعديل عنوان URL للأحكام والشروط في ملفات العناوين إلى الرابط الصحيح، وتم إصلاح المشاكل البسيطة الأخرى المتعلقة بعلامات الترقيم.
  • تم إصلاح الأخطاء الإملائية وأخطاء علامات الترقيم والأخطاء البسيطة الأخرى في المستندات.
  • تم إيقاف الفئة GMTSVehicleMatch.

الإصدار 2.1.0 (10 أكتوبر 2022)

Changed (تمّ التغيير)

  • تم إصلاح الأخطاء وتعديل المستندات.

الإصدار 2.0.0 (26 يوليو 2022)

Changed (تمّ التغيير)

  • تمت إزالة "خدمة نقطة الوصول النهائية"، التي تشمل ما يلي:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • تم إيقاف دعم الإصدار 12 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 13.0.

الإعلان

سنوقف دعم الإصدار 13 من نظام التشغيل iOS (سنوقفه) في تحديثات الإصدار الرئيسي لعام 2023 من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS. سيكون الحد الأدنى لإصدار iOS المتوافق هو iOS 14، بدءًا من يونيو 2023. على العملاء الاستعداد من خلال تغيير علامة الحد الأدنى لإصدار نظام التشغيل المتوافق في الرمز البرمجي قبل التحديث.

الإصدار 1.1.0 (28 أبريل 2022)

تحسينات داخلية

الإصدار 1.0.5 (28 مارس 2022)

تم إصلاح الأخطاء الداخلية.

الإصدار 1.0 (29 نوفمبر 2021)

الحد الأدنى لإصدار iOS المتوافق مع هذا الإصدار هو 12.0.

تحديثات واجهة برمجة التطبيقات

تمت إزالة الواجهات غير الضرورية من DriverAPI

تمت إزالة أداة التهيئة العامة Objective-C من GMTDDriverAPI.

التغييرات في واجهة برمجة التطبيقات للمصادقة

  • تمت إزالة الخصائص غير الضرورية من واجهة GMTDAuthorizationContext.
تمت إزالة الخصائص غير الضرورية من واجهة GMTDAuthorizationContext.

تم إيقاف GMTSServiceType. لن تحتاج الآن إلا إلى الحصول على المطالبات لمعرّف المركبة في GMTDAuthorizationContext.

(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion

أصبح الآن

(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;

تم استبدال GMTSAuthorizationContext بـ GMTDAuthorizationContext.

تم تغيير AuthorizationContext إلى فئة تتضمّن خصائص، وتمت إزالة serviceType.

إعداد تقارير الأعطال

تمت إضافة ميزة رصد الأعطال أثناء تهيئة حزمة تطوير البرامج (SDK). يتوفّر أيضًا خيار إيقاف هذه الميزة باستخدام واجهة برمجة التطبيقات setAbnormalTerminationReportingEnabled: على GMTDServices.

إيقاف دعم الإصدار 12 من نظام التشغيل iOS في 18 أكتوبر 2021

استجابةً للتغييرات في التبعيات الداخلية، سنوقف دعم الإصدار 12 من نظام التشغيل iOS في رقم الإصدار الرئيسي القادم من حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS.

لن تتوافق حزمة تطوير البرامج (SDK) للسائقين على أجهزة iOS الإصدار 2.0 أو الإصدارات الأحدث إلا مع الأجهزة التي تعمل بالإصدار 13 من نظام التشغيل iOS أو إصدار أحدث. ستواصل الإصدارات السابقة من حزمة تطوير البرامج (SDK) دعم الإصدار 12 من نظام التشغيل iOS.

إذا لم تحدّد التبعيات في CocoaPods أو Carthage رقم إصدار، سيحمّل Xcode أحدث إصدار، ولن تتوافق الإصدارات الجديدة من تطبيقك مع الإصدار 12 من نظام التشغيل iOS.

احرص على تحديد إصدار في تبعيات إنشاء تطبيقك للتحكّم في وقت رفع الحد الأدنى لإصدار نظام التشغيل المتوافق للإصدارات الجديدة من تطبيقك. يمكنك الاطّلاع على أمثلة لتحديد إصدار في مستندات حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع iOS. يمكنك الاطّلاع على الإرشادات حول أفضل ممارسات صيانة التطبيقات.

الإصدار 0.3.0 التجريبي (30 أغسطس 2021)

التغييرات في واجهة برمجة التطبيقات

الإصدار 0.2.0 التجريبي (9 يوليو 2021)

التغييرات في واجهة برمجة التطبيقات

  • تم استبدال GRDFleetEngine بـ GMTDVehicleReporter.
  • تمت إضافة GMTDRidesharingDriverAPI.
  • تمت إعادة تسمية GRDServices إلى GMTDServices وإزالتها من العناوين العامة.
  • تم تعديل بادئة الفئة من GRD إلى GMTD.
  • تم تعديل بادئة الفئة من GRS إلى GMTS.