הפעלת 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 Origin API ו-AugmentedFaces ל-פנים רבועות.

מריצים את הפקודה הבאה כדי להתקין אותו:

pod install

שימוש במנהל החבילות SWIFT

החל מגרסה 1.36.0, ARCore תומך באופן רשמי בהתקנה דרך Swift Package Manager:

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

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

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

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

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

השלבים הבאים