تفعيل ميزة "الواقع المعزّز" في تطبيق iOS

تفعيل 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:

  1. انتقِل إلى File (ملف) > Add Packages (إضافة حزم) وأدخِل عنوان URL للحزمة: https://github.com/google-ar/arcore-ios-sdk.
  2. اضبط قاعدة التبعية لتكون حتى الإصدار الثانوي التالي واختَر أحدث إصدار من ARCore.
  3. اختَر مكتبات ARCore المطلوبة لتضمينها. يمكن أيضًا إضافة المكتبات لاحقًا من خلال مراحل الإنشاء > ربط النظام الثنائي بالمكتبات.
  4. أضف العلامة -ObjC إلى علامات الروابط الأخرى. يُوصى بضبط علامات الروابط الأخرى على $(inherited) -ObjC.
  5. احرص على ضبط إعدادات إنشاء تفعيل الوحدات وأُطر عمل الروابط تلقائيًا على نعم، لأنّ منصة ARCore تعتمد على الربط التلقائي.
  6. احرص على ضبط Enable Bitcode (تفعيل رمز بت) على No (لا)، لأن ثنائيات ARCore لا تحتوي على رمز بت.

إنشاء مشروع على Google Cloud وتفعيل ARCore API

قبل أن تتمكن من البدء في استخدام واجهة برمجة تطبيقات ARCore Cloud Anchor أو واجهة برمجة التطبيقات ARCore Geospatial API، عليك أولاً إعداد ARCore API في مشروع جديد أو حالي على Google Cloud.

الالتزام بمتطلبات خصوصية المستخدم

تأكّد من امتثال تطبيقك لمتطلبات خصوصية المستخدم في ARCore.

الخطوات التالية