เปิดใช้ 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 ดังนี้
- ไปที่ไฟล์ > เพิ่มแพ็กเกจ แล้วป้อน URL ของแพ็กเกจ:
https://github.com/google-ar/arcore-ios-sdk
- กำหนดกฎการขึ้นต่อกันเป็นไม่เกินเวอร์ชันรองถัดไป และเลือก ARCore รุ่นล่าสุด
- เลือกไลบรารี ARCore ที่ต้องการรวมไว้ คุณยังเพิ่มไลบรารีในภายหลังได้ผ่านระยะการสร้าง > ลิงก์ไบนารีกับไลบรารี
- เพิ่ม Flag
-ObjC
ใน Linker Flag อื่นๆ ขอแนะนำให้ตั้งค่า Linker Flag อื่นๆ เป็น$(inherited) -ObjC
- ตรวจสอบว่าการตั้งค่าบิลด์ของเปิดใช้โมดูลและเฟรมเวิร์กลิงก์โดยอัตโนมัติได้รับการตั้งค่าเป็นใช่ เนื่องจาก ARCore ใช้การลิงก์อัตโนมัติ
- ตรวจสอบว่าได้ตั้งค่าเปิดใช้บิตโค้ดเป็นไม่ เนื่องจากไบนารี ARCore ไม่มีบิตโค้ด
สร้างโปรเจ็กต์ Google Cloud และเปิดใช้ ARCore API
คุณต้องตั้งค่า ARCore API ในโปรเจ็กต์ Google Cloud ใหม่หรือที่มีอยู่ก่อนจึงจะเริ่มใช้ ARCore Cloud Anchor API หรือ ARCore Geospatial API ได้
ปฏิบัติตามข้อกำหนดด้านความเป็นส่วนตัวของผู้ใช้
ตรวจสอบว่าแอปของคุณเป็นไปตามข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้ของ ARCore