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

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

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

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

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

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