अपने 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 API के लिए Geospatial, Cloud anchor API के लिए CloudAnchors, और ऑगमेंटेड फ़ेस के लिए AugmentedFaces हैं.

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

pod install

Swift Package Manager का इस्तेमाल करें

1.36.0 रिलीज़ के साथ, ARCore आधिकारिक तौर पर Swift Package Manager के ज़रिए इंस्टॉल करने की सुविधा देता है:

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

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

ARCore Cloud anchor API या ARCore जियोस्पेशियल एपीआई का इस्तेमाल करने से पहले, आपको ARCore API को किसी मौजूदा या नए Google Cloud प्रोजेक्ट में सेट अप करना होगा.

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

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

अगले चरण