הפעלת AR באפליקציה ל-iOS

הפעלת ARCore בפרויקטים של iOS.

דרישות מוקדמות

ל-ARCore נדרש יעד פריסה של 12.0 ומעלה.

התקנת ARCore SDK ל-iOS

כדי ליצור את האפליקציה צריך להשתמש ב-iOS SDK מגרסה 15.0 ואילך. ניתן להתקין את ה-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:

  1. עוברים אל קובץ > הוספת חבילות ומזינים את כתובת ה-URL של החבילה: https://github.com/google-ar/arcore-ios-sdk
  2. מגדירים את כלל התלות בתור עד הגרסה המשנית הבאה ובוחרים את הגרסה האחרונה של ARCore.
  3. בוחרים את ספריות ARCore שרוצים לכלול. אפשר גם להוסיף ספריות מאוחר יותר דרך שלבי Build > קישור בינארי עם ספריות.
  4. מוסיפים את הדגל -ObjC לדגלים אחרים לקישורים. מומלץ להגדיר את סימוני קישור אחרים ל-$(inherited) -ObjC.
  5. חשוב לוודא שההגדרות של ה-build הפעלה של מודולים ומסגרות של קישורים באופן אוטומטי מוגדרות בתור כן, כי ARCore מסתמך על קישור אוטומטי.
  6. חשוב לוודא שהאפשרות Enable Bitcode (הפעלת קוד ביט) מוגדרת לערך No (לא), כי הקבצים הבינאריים של ARCore לא מכילים ביטקוד.

יצירת פרויקט ב-Google Cloud והפעלת ARCore API

כדי שתוכלו להשתמש ב-ARCore Cloud anchor API או ב-ARCore Geospatial API, תצטרכו להגדיר את ARCore API בפרויקט חדש או קיים ב-Google Cloud.

ציות לדרישות בנושא פרטיות המשתמשים

צריך לוודא שהאפליקציה עומדת בדרישות של ARCore בנושא פרטיות המשתמשים.

השלבים הבאים