حزمة تطوير البرامج (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 v9.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. إذا لم تحدّد التبعيات رقم إصدار، سيحمِّل بيئة التطوير المتكاملة أحدث إصدار من حزمة تطوير البرامج (SDK)، ولن تتوافق الإصدارات الجديدة من تطبيقك مع الإصدار 13 من نظام التشغيل iOS. حدِّد إصدارًا من حزمة تطوير البرامج (SDK) لسائقي iOS في تبعيات إنشاء تطبيقك للتحكّم في وقت رفع الحد الأدنى لنظام التشغيل المتوافق مع الإصدارات الجديدة من تطبيقك.

الإعلان

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

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

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

إذا لم تحدّد التبعيات رقم إصدار، سيحمِّل بيئة التطوير المتكاملة أحدث إصدار من حزمة تطوير البرامج (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.