เปิดใช้ 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. เพิ่มแฟล็ก -ObjC ในแฟล็ก Linker อื่นๆ ขอแนะนำให้ตั้งค่าแฟล็ก Linker อื่นๆ เป็น $(inherited) -ObjC
  5. ตรวจสอบว่ามีการตั้งค่าบิลด์เปิดใช้โมดูลและเฟรมเวิร์กลิงก์โดยอัตโนมัติเป็นใช่ เนื่องจาก ARCore ใช้การลิงก์อัตโนมัติ
  6. ตรวจสอบว่าได้ตั้งค่าเปิดใช้ Bitcode เป็นไม่แล้ว เนื่องจากไบนารีของ ARCore ไม่มีบิตโค้ด

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

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

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

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

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