تفعيل ARCore في مشاريع iOS
المتطلبات الأساسية
يتطلب ARCore هدف نشر يبلغ 12.0 أو أعلى.
تثبيت ARCore SDK لنظام التشغيل iOS
يجب إنشاء تطبيقك باستخدام الإصدار 15.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS. يمكن تثبيت حزمة تطوير البرامج (SDK) باستخدام CocoaPods أو Swift Package Manager (إصدار تجريبي حاليًا).
استخدام CocoaPods
حدِّد حزمة ARCore SDK لنظام التشغيل iOS في Podfile
لدمجها في مشروع Xcode:
target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE
مواصفات ARCore الفرعية الصالحة هي Geospatial
لـ Geospatial API،
CloudAnchors
لـ Cloud Anchor API، وAugmentedFaces
الوجوه المعززة.
شغّل الأمر التالي لتثبيته:
pod install
استخدام مدير حزم Swift
بدءًا من الإصدار 1.36.0، يدعم ARCore التثبيت رسميًا عبر Swift Package Manager:
- انتقل إلى ملف > إضافة حزم وإدخال عنوان URL الخاص بالحزمة:
https://github.com/google-ar/arcore-ios-sdk
- اضبط قاعدة التبعية على حتى الإصدار الثانوي التالي واختَر أحدث إصدار من ARCore.
- اختَر مكتبات ARCore التي تريد تضمينها. يمكن أيضًا إضافة المكتبات لاحقًا عبر مراحل الإنشاء > ربط النظام الثنائي بالمكتبات
- إضافة العلامة
-ObjC
إلى علامات الروابط الأخرى. يُنصح بضبط علامات الروابط الأخرى على$(inherited) -ObjC
. - تأكَّد من ضبط إعدادات الإصدار تفعيل الوحدات وإطارات عمل الربط تلقائيًا على نعم، لأنّ ARCore يعتمد على الربط التلقائي.
- تأكَّد من ضبط تفعيل رمز البت على لا، لأنّ ثنائيات ARCore لا تحتوي على رمز بت.
إنشاء مشروع على Google Cloud وتفعيل ARCore API
قبل البدء في استخدام واجهة ARCore Cloud Anchor API أو تطبيق ARCore Geospatial من واجهة برمجة التطبيقات، يجب أولاً إعداد ARCore API في إصدار جديد أو حالي مشروع Google Cloud.
الالتزام بمتطلبات خصوصية المستخدم
تأكَّد من التزام تطبيقك بمتطلبات خصوصية المستخدم لدى ARCore.
الخطوات التالية
- تعرَّف على كيفية ضبط جلسة ARCore في نظام التشغيل iOS.
- راجِع المستندات المرجعية لنظام التشغيل iOS.