يوضّح هذا القسم كيفية التأكّد من أنّ نظامك يستوفي الحدّ الأدنى من المتطلبات، وإعداد مجموعة Workspace، والحصول على "حزمة تطوير البرامج (SDK) لبرنامج التشغيل".
قبل البدء
تتطلّب حزمة Driver SDK لنظام التشغيل iOS أن يستوفي تطبيقك المعايير التالية:
- توفُّر حزمة SDK للتنقّل
- فعِّل حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل iOS في Google Cloud Console واحصل على مفتاح واجهة برمجة التطبيقات.
التحقُّق من الحد الأدنى من متطلبات النظام
تحقَّق من ملاحظات الإصدار لمعرفة الحدّ الأدنى من متطلبات إصدار "حزمة تطوير البرامج (SDK) لبرنامج التشغيل" الذي تستخدمه. يُرجى الاطّلاع على ملاحظات الإصدار.
- يجب أن يعمل الجهاز الجوّال بنظام التشغيل iOS 14 أو إصدار أحدث.
- الإصدار 15 من Xcode من Apple أو إصدار أحدث
الحصول على إذن الوصول إلى Google Workspace
إذا كنت عميل Google Workspace، اتّبِع الخطوات التالية:
أنشِئ مجموعة Workspace. لمزيد من المعلومات، يُرجى الاطِّلاع على مجموعة Workspace.
على سبيل المثال، من أفضل الممارسات تسمية مجموعتك
google-maps-platform-sdk-users@workspacedomain.com
أثناء عملية الإعداد.قدِّم الاسم إلى Google لإضافة مجموعة Workspace إلى إحدى القوائم المسموح بها التي تمنح إمكانية الوصول إلى مستودعات CocoaPods الصحيحة.
تأكَّد من أن هذه القائمة تتضمن عناوين البريد الإلكتروني للمستخدم وعناوين البريد الإلكتروني لحساب الخدمة التي تحتاج إلى إذن.
إذا لم تتمكّن مؤسستك من إنشاء مجموعات Workspace، أرسِل إلى Google قائمة بعناوين البريد الإلكتروني لحسابات المستخدمين وحسابات الخدمات التي تحتاج إلى الوصول إلى هذه العناصر.
تسجيل الدخول باستخدام حزمة تطوير البرامج (SDK) في السحابة الإلكترونية
لتطوير التطبيقات على الجهاز، سجِّل الدخول باستخدام حزمة Cloud SDK. لمعرفة التفاصيل، يُرجى الاطّلاع على تثبيت gcloud CLI.
توضِّح الأمثلة التالية كيفية تسجيل الدخول باستخدام حزمة Cloud SDK.
gcloud
gcloud auth login
يجب استخدام عنوان بريد إلكتروني يكون عضوًا في مجموعة Workspace.
إعداد مضيفي عمليات التشغيل الآلي
بالنسبة إلى أنظمة التصميم أو الدمج المستمر، يمكنك إعداد مضيفات التشغيل الآلي استنادًا إلى قائمة الطرق المقدَّمة لاستخدام حساب خدمة للمصادقة على واجهات برمجة تطبيقات Google وخدماتها. لمعرفة التفاصيل، يُرجى الاطّلاع على قسم حساب الخدمة في صفحة "طرق المصادقة" على Google.
إذا كانت العملية يتم تنفيذها داخل بيئة Google Cloud، يمكنك استخدام الاكتشاف التلقائي لبيانات الاعتماد. لمزيد من المعلومات، يُرجى الاطّلاع على الاكتشاف التلقائي لبيانات الاعتماد.
بخلاف ذلك، يمكنك تخزين ملف مفتاح حساب الخدمة في موقع آمن على نظام ملفات المضيف وضبط متغيّر بيئة GOOGLE_APPLICATION_CREDENTIALS بشكل مناسب. لمزيد من التفاصيل، يُرجى الاطّلاع على GOOGLE_APPLICATION_CREDENTIALS.
يجب أن يكون عنوان البريد الإلكتروني لحساب الخدمة المرتبط ببيانات الاعتماد عضوًا في مجموعة Workspace.
الحصول على Driver SDK
ثبِّت حزمة تطوير برامج (SDK) لبرنامج التشغيل وضبط إعداداتها.
CocoaPods
تثبيت أداة CocoaPods: افتح نافذة طرفية ونفِّذ الطلب التالي.
sudo gem install cocoapods
لمزيد من التفاصيل، يُرجى الرجوع إلى دليل بدء استخدام CocoaPods.
إنشاء Podfile لـ Driver SDK: يمكنك استخدام Podfile لتثبيت واجهة برمجة التطبيقات وتبعياتها.
أنشئ ملفًا باسم
Podfile
في دليل مشروعك. يحدد هذا الملف تبعيات مشروعك.قم بتحرير Podfile وأضف التبعيات الخاصة بك. فيما يلي مثال يتضمن التبعيات:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingDriver' end
في ما يلي مثال يتضمّن مجموعتَي Alpha وBeta لحزمة تطوير البرامج (SDK) Driver SDK بصفتها تبعيات:
source "https://cpdc-eap.googlesource.com/ridesharing-driver-sdk.git" source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingDriver' end
حفظ Podfile: افتح وحدة طرفية وانتقِل إلى المجلد الذي يحتوي علىملف Podfile:
cd <path-to-project>
تنفيذ الأمر pod install: سيؤدي هذا الأمر إلى تثبيت واجهات برمجة التطبيقات المحدّدة في ملف Podfile، بالإضافة إلى أيّ تبعيات قد تكون لها.
pod install
فتح مشروعك في Xcode: أغلِق Xcode ثم افتح ملف xcworkspace الخاص بمشروعك (بالنقر مرّتين) لتشغيل Xcode. لفتح المشروع لاحقًا، استخدم ملف .xcworkspace.
مدير حزم Swift
يمكن تثبيت حزمة تطوير البرامج (SDK) لبرنامج التشغيل من خلال Swift Package Manager. لإضافة حزمة SDK، تأكَّد من إزالة أي تبعيات حالية لحزمة تطوير البرامج (SDK) لبرنامج التشغيل.
لإضافة حزمة تطوير البرامج إلى مشروع جديد أو حالي، اتّبِع الخطوات التالية:
-
افتح Xcode
project
أوworkspace
، ثم انتقِل إلى ملف > إضافة تبعيات الحزمة. - أدخِل https://github.com/googlemaps/ios-driver-sdk كعنوان URL واضغط على Enter لسحب الحزمة، ثم انقر على "إضافة حزمة".
-
لتثبيت علامة
version
محدّدة، اضبط حقل قاعدة التبعية على أحد الخيارات المستندة إلى الإصدار. بالنسبة إلى المشاريع الجديدة، ننصح بتحديد أحدث إصدار واستخدام خيار "الإصدار المحدّد". بعد الانتهاء، انقر على "إضافة حزمة".
لتعديل package
لمشروع حالي، اتّبِع الخطوات التالية:
- للتحقّق من عملية التثبيت، انتقِل إلى القسم تبعيات الحزمة في Project Navigator (أداة التنقّل في المشروع) للتحقّق من الحزمة وإصدارها.
لإزالة تثبيت Driver SDK الحالي يدويًا، اتبع الخطوات التالية:
من إعدادات ضبط مشروع Xcode، ابحث عن الإطارات المرجعية والمكتبات والمحتوى المضمّن. استخدِم علامة الطرح
(-)
لإزالة الإطار التالي:GoogleRidesharingDriver.xcframework
من دليل المستوى الأعلى لمشروع Xcode، أزِل الحزمة
GoogleRidesharingDriver
.
التثبيت اليدوي
يعرض هذا الدليل كيفية إضافة حزمة XCFramework يدويًا التي تحتوي على IDE SDK إلى مشروعك وضبط إعدادات التصميم في Xcode.
قبل اتّباع هذا الدليل، عليك إجراء ما يلي:
قم بتنزيل XCFramework، وهو حزمة ثنائية تستخدمها لتثبيت SDK لبرنامج التشغيل. يمكنك استخدام هذه الحزمة على عدة منصات، بما في ذلك الأجهزة التي تستخدم Apple silicon
ثبِّت حزمة SDK للتنقل.
اتّبِع الخطوات التالية لتثبيت حزمة تطوير البرامج (SDK) لبرنامج Driver يدويًا:
تنزيل البرنامج الثنائي لحزمة SDK والموارد:
فكِّ ضغط الملفات المضغوطة للوصول إلى XCFramework والموارد.
ابدأ Xcode وافتح مشروعًا حاليًا أو أنشئ مشروعًا. إذا كنت مستخدمًا جديدًا لنظام التشغيل iOS، أنشئ مشروعًا جديدًا واختَر نموذج تطبيق iOS.
إذا كانت مجموعة المشاريع لا تحتوي على مجموعة "إطارات عمل"، أنشئ مجموعة "إطارات عمل".
لتثبيت حزمة تطوير برامج (SDK) لبرنامج التشغيل، اسحب ملف
GoogleRidesharingDriver.xcframework
إلى مشروعك ضمن الإطارات والمراجع والمحتوى المضمّن. اختَر نسخ العناصر إذا طُلب منك ذلك.اسحب
GoogleRidesharingDriver.bundle
الذي تم تنزيله إلى directory الدرجة العليا من مشروع Xcode. اختَر نسخ العناصر إذا طُلب منك ذلك.اختَر مشروعك من "مستكشف المشاريع"، ثم اختَر هدف تطبيقك.
افتح علامة التبويب مراحل الإنشاء، وفي ربط الثنائي بالمكتبات، أضِف الإطارات البرمجية والمكتبات التالية إذا لم تكن متوفّرة:
Accelerate.framework
AudioToolbox.framework
AVFoundation.framework
CoreData.framework
CoreGraphics.framework
CoreLocation.framework
CoreTelephony.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.tbd
libxml2.tbd
libz.tbd
LocalAuthentication.framework
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework
UIKit.framework
WebKit.framework
اختر مشروعك بدلاً من هدف محدد، وافتح علامة التبويب إعدادات إنشاء. في قسم رموز ربط أخرى، أضِف
-ObjC
لكل من debugging وrelease.إذا لم تكن هذه الإعدادات مرئية، غيِّر الفلتر في شريط إعدادات التصميم من أساسي إلى الكل.
فحص ملف بيان الخصوصية في Apple
تشترط Apple تفاصيل خصوصية التطبيقات للتطبيقات المتوفّرة على App Store. يُرجى الانتقال إلى صفحة "تفاصيل الخصوصية" في Apple App Store للاطّلاع على آخر الأخبار والمزيد من المعلومات.
يتم تضمين ملف بيان الخصوصية من Apple في حزمة الموارد لحزمة تطوير البرامج (SDK). للتأكّد من تضمين "ملف بيان الخصوصية" وفحص محتواه، عليك إنشاء أرشيف لتطبيقك وإنشاء تقرير خصوصية من الأرشيف.