अपने iOS ऐप्लिकेशन में एआर की सुविधा चालू करना

अपने iOS प्रोजेक्ट में ARCore चालू करें.

ज़रूरी शर्तें

ARCore को 12.0 या उससे बाद के डिप्लॉयमेंट टारगेट की ज़रूरत है.

iOS के लिए ARCore SDK टूल इंस्टॉल करें

आपको अपना ऐप्लिकेशन, iOS SDK के 15.0 या इसके बाद के वर्शन पर बनाना होगा. SDK टूल को CocoaPods या Swift Package Manager (फ़िलहाल, बीटा वर्शन में है) का इस्तेमाल करके इंस्टॉल किया जा सकता है.

CocoaPods का इस्तेमाल करें

iOS के लिए अपने Podfile में ARCore SDK टूल जोड़ें, ताकि उसे आपके Xcode प्रोजेक्ट के साथ इंटिग्रेट किया जा सके:

target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE

जियोस्पेशियल एपीआई के लिए, ARCore की मान्य सब-स्पीच, Geospatial है, Cloud Anchor API के लिए CloudAnchors और ऑगमेंटेड फ़ेस के लिए AugmentedFaces.

इसे इंस्टॉल करने के लिए, नीचे दिया गया कमांड चलाएं:

pod install

Swift पैकेज मैनेजर का इस्तेमाल करें

1.36.0 रिलीज़ के बाद से, ARCore को आधिकारिक तौर पर Swift पैकेज मैनेजर की मदद से इंस्टॉल किया जा सकता है:

  1. फ़ाइल पर जाएं > पैकेज जोड़ें और पैकेज का यूआरएल डालें: https://github.com/google-ar/arcore-ios-sdk
  2. डिपेंडेंसी नियम को अगला छोटा वर्शन पर सेट करें. इसके बाद, ARCore की नई रिलीज़ चुनें.
  3. अपनी पसंद की ARCore लाइब्रेरी चुनें जिन्हें शामिल करना है. लाइब्रेरी को बाद में, बिल्ड के चरण > से भी जोड़ा जा सकता है बाइनरी को लाइब्रेरी से लिंक करना.
  4. लिंक करने वाले अन्य फ़्लैग के लिए -ObjC फ़्लैग जोड़ें. अन्य लिंकर फ़्लैग को $(inherited) -ObjC पर सेट करने का सुझाव दिया जाता है.
  5. पक्का करें कि मॉड्यूल चालू करें और अपने-आप लिंक फ़्रेमवर्क की बिल्ड सेटिंग हां पर सेट हो, क्योंकि ARCore अपने-आप लिंक करने की सुविधा का इस्तेमाल करता है.
  6. पक्का करें कि बिटकोड चालू करें को नहीं पर सेट किया गया है, क्योंकि ARCore बाइनरी में बिटकोड नहीं है.

Google Cloud प्रोजेक्ट बनाएं और ARCore API चालू करें

ARCore Cloud Anchor API या ARCore Geospatial का इस्तेमाल करने से पहले API के लिए, आपको पहले नए या मौजूदा वर्शन में, ARCore API Google Cloud प्रोजेक्ट.

उपयोगकर्ता की निजता से जुड़ी ज़रूरी शर्तों का पालन करें

पक्का करें कि आपका ऐप्लिकेशन ARCore की निजता से जुड़ी ज़रूरी शर्तों का पालन करता हो.

अगले चरण