เปิดใช้ ARCore ในโปรเจ็กต์ iOS
สิ่งที่ต้องดำเนินการก่อน
ARCore ต้องใช้เป้าหมายการติดตั้งใช้งานที่ 11.0 ขึ้นไป
ติดตั้ง ARCore SDK สําหรับ iOS
คุณต้องสร้างแอปด้วย iOS SDK เวอร์ชัน 15.0 ขึ้นไป คุณสามารถติดตั้ง SDK โดยใช้ CocoaPods หรือตัวจัดการแพ็กเกจ Swift (ปัจจุบันอยู่ในเวอร์ชันเบต้า)
ใช้ CocoaPods
ระบุ ARCore SDK สําหรับ iOS ใน Podfile
เพื่อผสานรวมในโปรเจ็กต์ Xcode ของคุณ:
target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '11.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE
ข้อกําหนดย่อย ARCore ที่ถูกต้องคือ Geospatial
สําหรับ Geospatial API,CloudAnchors
สําหรับ Cloud Anchor API และ AugmentedFaces
สําหรับ Augmented Face
เรียกใช้คําสั่งต่อไปนี้เพื่อติดตั้ง
$ 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 ใช้การลิงก์อัตโนมัติ
- ตรวจสอบว่าตั้งค่าเปิดใช้อัตราบิตเป็นไม่ เนื่องจากไบนารี ARCore ไม่มีอัตราบิต
สร้างโปรเจ็กต์ Google Cloud และเปิดใช้ ARCore API
ก่อนที่จะเริ่มใช้ ARCore Cloud Anchor API หรือ ARCore Geospatial API คุณต้องเปิดใช้ ARCore API ในโปรเจ็กต์ Google Cloud Platform ใหม่หรือที่มีอยู่
คุณต้องเปิดใช้ ARCore API ในโปรเจ็กต์ Google Cloud หากจําเป็นต้องสร้างโปรเจ็กต์ ให้ทําตามขั้นตอนต่อไปนี้
ป้อนชื่อโปรเจ็กต์ที่เหมาะสม แล้วเลือกสถานที่ตั้ง
คลิกสร้าง
ในแถบด้านข้าง ให้เลือก API และบริการ จากนั้นเลือกไลบรารี
ค้นหา ARCore API แล้วเลือก แล้วคลิกเปิดใช้
ปฏิบัติตามข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้
ตรวจสอบว่าแอปเป็นไปตามข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้ของ ARCore