เปิดใช้ 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 ที่ต้องการรวมไว้ คุณเพิ่มไลบรารีในภายหลังได้ผ่านเฟสของการสร้าง > ลิงก์ไบนารีกับไลบรารี
- เพิ่มแฟล็ก
-ObjC
ในแฟล็ก Linker อื่นๆ ขอแนะนำให้ตั้งค่าแฟล็ก Linker อื่นๆ เป็น$(inherited) -ObjC
- ตรวจสอบว่ามีการตั้งค่าบิลด์เปิดใช้โมดูลและเฟรมเวิร์กลิงก์โดยอัตโนมัติเป็นใช่ เนื่องจาก ARCore ใช้การลิงก์อัตโนมัติ
- ตรวจสอบว่าได้ตั้งค่าเปิดใช้ Bitcode เป็นไม่แล้ว เนื่องจากไบนารีของ ARCore ไม่มีบิตโค้ด
สร้างโปรเจ็กต์ Google Cloud และเปิดใช้ ARCore API
ก่อนเริ่มใช้ ARCore Cloud Anchor API หรือ ARCore Geospatial API คุณจะต้องตั้งค่า ARCore API ในแพ็กเกจใหม่หรือที่มีอยู่ โปรเจ็กต์ Google Cloud
ปฏิบัติตามข้อกำหนดด้านความเป็นส่วนตัวของผู้ใช้
ตรวจสอบว่าแอปของคุณเป็นไปตามข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้ของ ARCore