เปิดใช้ 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 สำหรับ Augmented Faces

เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง

pod install

ใช้ Swift Package Manager

ตั้งแต่รุ่น 1.36.0 เป็นต้นไป ARCore จะรองรับการติดตั้งอย่างเป็นทางการผ่าน Swift Package Manager ดังนี้

  1. ไปที่ไฟล์ > เพิ่มแพ็กเกจ แล้วป้อน URL ของแพ็กเกจ: https://github.com/google-ar/arcore-ios-sdk
  2. กำหนดกฎการขึ้นต่อกันเป็นไม่เกินเวอร์ชันรองถัดไป และเลือก ARCore รุ่นล่าสุด
  3. เลือกไลบรารี ARCore ที่ต้องการรวมไว้ คุณยังเพิ่มไลบรารีในภายหลังได้ผ่านระยะการสร้าง > ลิงก์ไบนารีกับไลบรารี
  4. เพิ่ม Flag -ObjC ใน Linker Flag อื่นๆ ขอแนะนำให้ตั้งค่า Linker Flag อื่นๆ เป็น $(inherited) -ObjC
  5. ตรวจสอบว่าการตั้งค่าบิลด์ของเปิดใช้โมดูลและเฟรมเวิร์กลิงก์โดยอัตโนมัติได้รับการตั้งค่าเป็นใช่ เนื่องจาก ARCore ใช้การลิงก์อัตโนมัติ
  6. ตรวจสอบว่าได้ตั้งค่าเปิดใช้บิตโค้ดเป็นไม่ เนื่องจากไบนารี ARCore ไม่มีบิตโค้ด

สร้างโปรเจ็กต์ Google Cloud และเปิดใช้ ARCore API

คุณต้องตั้งค่า ARCore API ในโปรเจ็กต์ Google Cloud ใหม่หรือที่มีอยู่ก่อนจึงจะเริ่มใช้ ARCore Cloud Anchor API หรือ ARCore Geospatial API ได้

ปฏิบัติตามข้อกำหนดด้านความเป็นส่วนตัวของผู้ใช้

ตรวจสอบว่าแอปของคุณเป็นไปตามข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้ของ ARCore

ขั้นตอนถัดไป