تفعيل 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:
- انتقِل إلى File (ملف) > Add Packages (إضافة حزم) وأدخِل عنوان URL للحزمة:
https://github.com/google-ar/arcore-ios-sdk
. - اضبط قاعدة التبعية لتكون حتى الإصدار الثانوي التالي واختَر أحدث إصدار من ARCore.
- اختَر مكتبات ARCore المطلوبة لتضمينها. يمكن أيضًا إضافة المكتبات لاحقًا من خلال مراحل الإنشاء > ربط النظام الثنائي بالمكتبات.
- أضف العلامة
-ObjC
إلى علامات الروابط الأخرى. يُوصى بضبط علامات الروابط الأخرى على$(inherited) -ObjC
. - احرص على ضبط إعدادات إنشاء تفعيل الوحدات وأُطر عمل الروابط تلقائيًا على نعم، لأنّ منصة ARCore تعتمد على الربط التلقائي.
- احرص على ضبط Enable Bitcode (تفعيل رمز بت) على No (لا)، لأن ثنائيات ARCore لا تحتوي على رمز بت.
إنشاء مشروع على Google Cloud وتفعيل ARCore API
قبل أن تتمكن من البدء في استخدام واجهة برمجة تطبيقات ARCore Cloud Anchor أو واجهة برمجة التطبيقات ARCore Geospatial API، عليك أولاً إعداد ARCore API في مشروع جديد أو حالي على Google Cloud.
الالتزام بمتطلبات خصوصية المستخدم
تأكّد من امتثال تطبيقك لمتطلبات خصوصية المستخدم في ARCore.
الخطوات التالية
- تعرّف على كيفية ضبط جلسة ARCore في نظام iOS.
- يمكنك الاطّلاع على المستندات المرجعية لنظام التشغيل iOS.