इंस्टॉलेशन
चर ण 1 — SDK डिपेंडेंसी जोड़ें
निम्नलिखित में से कोई एक पैकेज मैनेजर चुनें:
- CocoaPods
- Swift Package Manager (SPM)
CocoaPods Cocoa प्रोजेक्ट्स के लिए एक dependency manager है। इंस्टॉलेशन और उपयोग के निर्देशों के लिए, आधिकारिक CocoaPods दस्तावेज़ पर जाएं। CocoaPods का उपयोग करके iOS SDK को अपने Xcode प्रोजेक्ट में integrate करने के लिए, अपनी Podfile में unicocheck-ios शामिल करें:
pod 'unicocheck-ios'
CocoaPods हमेशा नवीनतम स्थिर रिलीज़ को resolve करता है। SDK का वर्तमान संस्करण 3.5.0 है।
फिर अपने टर्मिनल से डिपेंडेंसी इंस्टॉल करें:
pod install
यदि आप .xcodeproj फ़ाइल के साथ प्रोजेक्ट चला रहे हैं, तो इसके बजाय .xcworkspace फ़ाइल के साथ प्रोजेक्ट खोलें।
CocoaPods builds को DeviceProfiling और UnicoSdkLogger frameworks में bitcode के कारण App Store द्वारा अस्वीकार किया जा सकता है। Production submit क रने से पहले Known Issues देखें।
Swift Package Manager Swift प्रोजेक्ट्स के लिए एक dependency manager है, जो dependencies को डाउनलोड करने, compile करने और link करने को automate करने के लिए Swift build system के साथ integrated है। SPM का उपयोग करके iOS SDK को अपने प्रोजेक्ट में integrate करने के लिए, अपनी Package.swift फ़ाइल में package शामिल करें और अपने target के dependencies में इसका unicocheck-ios-spm product जोड़ें:
.package(url: "https://github.com/acesso-io/unico-check-ios.git", .upToNextMajor(from: "3.5.0"))
// अपने target की dependencies में
.product(name: "unicocheck-ios-spm", package: "unico-check-ios")
Xcode में, File > Add Package Dependencies के अंतर्गत वही package URL जोड़ें और unicocheck-ios-spm product चुनें।
चरण 2 — कैमरा उपयोग अनुमति जोड़ें
कैमरा खोलने की विधि का उपयोग करने के लिए, आपको अपनी एप्लिकेशन compile करने से पहले Info.plist में कैमरा उपयोग declare करना होगा:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>