कोकोपोड्स चेतावनी - कोकोआपोड्स ने आपकी परियोजना का आधार विन्यास निर्धारित नहीं किया है क्योंकि आपकी परियोजना में पहले से ही एक कस्टम विन्यास सेट है


330

pod installअपनी परियोजना के आधार पर निष्पादित करने के बाद , मुझे निम्नलिखित त्रुटि मिलती है:

CocoaPods ने आपकी परियोजना का आधार विन्यास निर्धारित नहीं किया है क्योंकि आपकी परियोजना में पहले से ही एक कस्टम विन्यास सेट है। सब पर काम करने के लिए CocoaPods एकीकरण के लिए आदेश में, या तो लक्ष्य के आधार विन्यास सेट करें BluePlaquesLondonFrameworkकरने के लिए Pods/Target Support Files/Pods/Pods.debug.xcconfigया में शामिल Pods/Target Support Files/Pods/Pods.debug.xcconfigअपने निर्माण विन्यास में।

यह शायद एक मूर्खतापूर्ण सवाल लगता है, लेकिन मैं लक्ष्य के लिए आधार विन्यास कैसे सेट करूं?

https://github.com/seanoshea/BluePlaquesLondon/blob/ios8/Podfile यह पॉडफाइल है जो इस समस्या का कारण बन रहा है।

iOS 8 शाखा पर http://github.com/seanoshea/BluePlaquesLondon इस सवाल में पॉडफाइल है कि क्या आप यह देखने के लिए उत्सुक हैं कि प्रोजेक्ट कैसा दिखता है।


2
यह थोड़ा ऑफ-टॉपिक है, लेकिन; मैं सिर्फ आपको iOS-KML-Framework के बारे में चेतावनी देना चाहता हूं। यह TBXML के संस्करण 1.5 का उपयोग करता है, जो कि थोड़ा छोटा है। यदि आप अपने फ़ीड में विकृत XML प्राप्त करते हैं, तो आपका ऐप क्रैश हो जाएगा। आप iOS-KML-Framework के लिए एक निजी कांटा बनाना चाहते हैं, जहाँ आप '1.5' को पॉडसेक से हटाते हैं, और बस TBXML के HEAD का उपयोग करते हैं। यह समस्याओं का एक बहुत ठीक करने के लिए लगता है।
चुवो

कृपया वास्तविक चेतावनी को और अधिक शामिल करने के लिए अपना शीर्षक अपडेट करें। उदाहरण के लिए: "CocoaPods ने कॉन्फ़िगरेशन चेतावनी सेट नहीं की"।
डेविड जेम्स

शीर्षक @DavidJames अपडेट किया गया। यदि आप इसे थोड़ा बुरा समझते हैं तो इसे फिर से बदलकर खुश हैं।
सीनोशी

4
अब इसका सबसे लंबा शीर्षक मैंने स्टैकओवरफ्लो पर देखा है।
कालस

github.com/CocoaPods/CocoaPods/issues/2633 एक अच्छी युक्ति है - कोई नहीं करने के लिए सभी कॉन्फ़िगरेशन सेट करें, फिर चलाने "स्थापित फली"
डेविड Airapetyan

जवाबों:


583

मुझे भी यही समस्या थी, लेकिन Xcode 6.1.1 में - मेरे लिए यह तय था Noneकि दो पॉड्स-संबंधित लक्ष्यों के लिए कॉन्फ़िगरेशन फ़ाइल सेटिंग को बदलना है , फिर चलाएं pod install

कॉन्फ़िगरेशन फ़ाइल सेटिंग प्रोजेक्ट (लक्ष्य नहीं) का चयन करके और फिर जानकारी टैब से मिलती है।


144
यह सेटिंग प्रोजेक्ट (लक्ष्य नहीं) का चयन करके और उसके बाद जानकारी टैब से मिलती है।
ग्रेव

34
यह परिवर्तन करने में मदद करता है, इसके बाद एक्सकोड को छोड़ कर pod install, फिर से चल रहा है । उस दौरान Xcode को खुला न रखें।
सेबेस्टियन रोथ

1
यह मेरे लिए तय है। मेरा कॉन्फिगर एक पुराने xcconfig नाम की ओर इशारा कर रहा था, जो तब से बदल गया जब मैंने अपने पॉडफाइल (परीक्षण के लिए मुख्य प्रेज एक) में दो स्पष्ट लक्ष्य जोड़े, जिससे विभिन्न नामों के साथ नई कॉन्फिग फाइलों की पीढ़ी पैदा हुई।
क्िक्स

10
उन लोगों के लिए जो मेरे लिए एक ही चिंता का विषय था कि सेटिंग कि Noneसामान को तोड़ देगा .. बाद के pod installप्रकार सब कुछ बाहर।
मैथ्यू

4
Xcode 10 में यह कहां है? सभी टैब के माध्यम से चला गया, यह नहीं मिल सका
JenonD

166

टिंकर, रीसेट न करें।

क्रमशः

  1. दिखाएँ परियोजना नेविगेटर
  2. प्रोजेक्ट का चयन करें
  3. चुनते हैं Info
  4. में विन्यास , हर एक, एक समय (डीबग, ApplicationUnitTest, रिलीज, आदि) पर चयन करें, और कहा विन्यास, करने के लिए सेट विन्यास के भीतर प्रत्येक लक्ष्य के लिए कोई नहीं
  5. सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल के आधार पर प्रत्येक कॉन्फ़िगरेशन के लिए 0 कॉन्फ़िगरेशन सेट या कोई कॉन्फ़िगरेशन सेट पढ़ा जाता है। जो कि क्रूक्स है। 0 कॉन्फ़िगरेशन सेट
  6. एक्सकोड से बाहर निकलें
  7. rm -rf Pods/ Podfile.lock ; pod install

एक बार जब आपने इसके जादू को करने की अनुमति दे दी pod installहै 7, तो आप एक कस्टम कॉन्फ़िगरेशन का उपयोग करने और अपने कॉन्फ़िगरेशन को बदलने में सक्षम हो सकते हैं।


10
यह उत्तर स्वीकार किया जाना चाहिए, पिछले मेरे लिए स्पष्ट नहीं था।
एवगेनी क्लेबन

का उपयोग करते हुए Podsconfig, के रूप में अन्य उत्तर में सुझाव दिया, कम से कम बिट में मेरी समस्या का समाधान नहीं किया: सेटिंग बिल्ड पहले से ही मेल खा रही थीं Pods.debugऔर Pods.releaseहै, जो था समस्या। प्रत्येक कॉन्फ़िगरेशन के लिए 0 कॉन्फ़िगरेशन सेट क्या किया गया था । वही जवाब जो भी हो।
स्विफ्टअर्चेक्ट 19

इसने मेरे लिए भी काम किया। बस ध्यान दें, आपको कॉन्फ़िगरेशन देखने के लिए लक्ष्य से परियोजनाओं तक बदलना होगा। मैं लंबे समय तक इसके लिए खोज करता रहा जब तक कि मैं ड्रॉपडाउन पर नहीं गया।
marty331

अगर मैं कर सकता हूं तो मैं इसे सौ बार वोट करूंगा। Jenkins से जूझने के 30 घंटों के बाद, कस्टम डेवलपर्स फ़ाइलों के साथ iOS ऐप में 3 एक्सटेंशन जोड़कर, कोकोआ पॉड्स से चेक मेनिफ़ेस्ट.लॉक स्क्रिप्ट पर बमबारी करने के बाद 4 डेवलपर्स शाखाओं को मर्ज करने के बाद, इस प्रक्रिया को आखिरकार तय किया। (बहुत सी अन्य बातों के बीच, लेकिन यह अंतिम स्ट्रॉ फिक्स था)। : चीयर्स:
Augie

"[!] निम्नलिखित पॉड्स के लिए स्विफ्ट संस्करण निर्धारित करने में असमर्थ:"
रिचर्ड

138

XCode में जाएं और अपनी प्रोजेक्ट सेटिंग्स खोलें और जानकारी टैब के नीचे, आपको "कॉन्फ़िगरेशन" दिखाई देगा, जहां आप डिबग और रिलीज़ दोनों के लिए कॉन्फ़िगरेशन फ़ाइल सेट कर सकते हैं। आपने जाहिरा तौर पर इन्हें पहले से ही कुछ कस्टम कॉन्फिग में सेट कर दिया है और कोकोआ पॉड्स पॉड्स कॉन्फिगर करने के लिए आपको जरूरत है।

यहाँ एक स्क्रीन शॉट है


7
ध्यान दें कि यह समस्या को हल नहीं करता है यदि आपको वास्तव में किसी वास्तविक उद्देश्य के लिए कस्टम कॉन्फ़िगरेशन का उपयोग करने की आवश्यकता है। इस खुले मुद्दे को देखें ।
funroll

1
इस उत्तर को गलत बनाने के लिए Xcode 6 में कुछ भी नहीं बदला गया है
क्वार्क

एक और मुद्दा लेकिन इसने मेरे लिए मेरे मुद्दे को हल कर दिया। यूआई टेस्ट के साथ कोको फली का उपयोग कर रहा था और इस चीज़ ने मेरी जान बचाई! धन्यवाद।
अकविषी ज़वेरी

70

उसी समस्या में भाग गया। यह सिम्युलेटर पर निर्मित होगा, लेकिन मेरे डिवाइस पर नहीं। किसी भी उत्तर ने मेरे लिए इसे हल नहीं किया। यहाँ मैंने कुछ जवाब एक साथ दिया है:

  1. एक विशिष्ट लक्ष्य का उपयोग करने के लिए मेरी पॉड्स फ़ाइल बदली:

    target :MyProject do
        pod 'AWSCognitoSync'
        pod 'Facebook-iOS-SDK'
    end
  2. रान फली स्थापित करें

  3. यह एक त्रुटि देता है: [!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `MyProject` to `Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug.xcconfig` or include the `Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug.xcconfig` in your build configuration.
  4. प्रोजेक्ट सेटिंग्स पर जाएं और जानकारी टैब पर क्लिक करें। एक त्रुटि होगी जहां वह कॉन्फ़िगरेशन फ़ाइल नहीं ढूंढ सकता है। इसे डिबग और रिलीज़ के लिए "कोई नहीं" पर सेट करें।
  5. फिर से पॉड इंस्टॉल करें
  6. साफ और निर्माण। यह काम।

1
चरण 4 और 5 के बीच, मैं हमेशा xcode को बंद करता हूं। जब पॉड इंस्टॉल के दौरान xcode चल रहा होता है तो मेरे पास समस्याएँ आती हैं।
रे हंटर

बस कस्टम योजनाएँ बनाते हुए इसमें भाग गया। उपरोक्त भी Xcode 7 में काम करता है। मैं एक इंस्टालेशन के दौरान Xcode को बंद करने की @srayhunter सलाह की सलाह दूंगा।
उपविभाजित

1
काश मैं एक से अधिक बार मतदान कर पाता। यह मुझे हर बार मिलता है।
बिल बर्गेस

16

आपको यह भी सुनिश्चित करना चाहिए कि आपकी जड़ में कोई फली नहीं है Podfile, आपको उन सभी पॉड्स को परिभाषित करना चाहिए जो कई लक्ष्यों में उपयोग किए जाते हैं जैसे:

def shared_pods
  pod 'ReactiveCocoa', '~> 2.5'
end
target 'app' do
  shared_pods
  pod 'RestKit'
end
target 'tests' do
  shared_pods
  pod 'OCMock'
end

आपको लक्ष्य निर्भरता से हटाने libPods.aऔर libPods-app.aसाफ़ करने और फिर चलाने के लिए भी आवश्यकता हो सकती है pod install


10

मैं सिर्फ कुछ कस्टम बिल्ड कॉन्फ़िगरेशन जोड़ने के बाद इस समस्या में भाग गया। मैं नीचे देख सकता था:

Pods (target) > Target Support Files > Pods

यह वास्तव में नई xcconfigफ़ाइलों का निर्माण किया था जो नए बिल्ड कॉन्फ़िगरेशन से मेल खाता था लेकिन किसी कारण से मैं अपने ऐप के प्रोजेक्ट लक्ष्य में इनका चयन नहीं कर सका।

मेरे लिए यह तय था कि कोकोपीड्स-डीइनग्रेट को स्थापित करना और उसका उपयोग करना है :

gem install cocoapods-deintegrate

और फिर चलाएं:

pod deintegrate

के बाद:

pod install

2
इससे मुझे मदद मिली।
कृष्णन

7

पॉडफाइल में एक समस्या उत्पन्न करने वाली रेखा है: link_with ['BluePlaquesLondon', 'BluePlaquesLondonFramework']।

बस इसे बनाएं: link_with ['BluePlaquesLondon'] या यह (मेरे मामले में काम किया, आशा है कि यह आपके साथ होगा :-)):

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

xcodeproj 'BluePlaquesLondon.xcodeproj'
inhibit_all_warnings!
link_with ['BluePlaquesLondon']

def import_pods

     pod 'TTTAttributedLabel', '~> 1.10.1'
     pod 'GoogleAnalytics-iOS-SDK', '~> 3.0.9'
     pod 'Google-Maps-iOS-SDK'
     pod 'IntentKit'
     pod 'HCViews'
     pod 'SVProgressHUD', :head
     pod 'iRate'
     pod 'iOS-KML-Framework', :git => 'https://github.com/FLCLjp/iOS-KML-Framework.git'

end

import_pods

target "BluePlaquesLondonFramework" do
    import_pods
    pod 'Kiwi'
end

इसने मेरे लिए खूबसूरती से काम किया। मेरे पास पहले से ही स्वीकार किए गए उत्तर के अनुसार कोकोपोड्स कॉन्फ़िगरेशन सेट था, लेकिन फिर भी चेतावनी देख रहा था। तो जब link_with ['BluePlaquesLondon', 'BluePlaquesLondonFramework']यह नहीं होता है तो यह काम क्यों करता है ?
चुरूवा

6

यदि आपने अपने मौजूदा प्रोजेक्ट में एक कस्टम बिल्ड कॉन्फ़िगरेशन जोड़ा है, तो Cocoapods इसके बारे में शिकायत करेंगे।

कोकोपोड्स Pods/Target Support Files/<build_target>नामकरण पैटर्न के बाद स्वचालित रूप से निर्देशिका के तहत xcconfig फाइलें बनाएंगे Pods-<build_target>.<build_config>.xcconfig

बस उन फ़ाइलों को अपने प्रोजेक्ट में Xcode (पॉड्स डायरेक्टरी के तहत नहीं, बल्कि पॉड्स प्रोजेक्ट के अंदर) में जोड़ना सुनिश्चित करें। एक बार उन फ़ाइलों को शामिल करने के बाद Xcode में अपनी परियोजना का चयन करें, "जानकारी" टैब पर जाएं, और अपने कस्टम कॉन्फ़िगरेशन का विस्तार करें। अपने कस्टम कॉन्फ़िगरेशन के तहत प्रत्येक लक्ष्य के लिए उपयुक्त xcconfig फ़ाइल चुनें।


4

पॉड इंस्टॉल करते समय मेरे पास एक ही त्रुटि थी। मैंने सब कुछ करने की कोशिश की (फली को पुन: स्थापित करें, सभी रत्नों को अपडेट करें, आदि) और मैंने पाया कि समाधान मेरे मामले में काम करता है। लक्ष्य का नाम बदलने के कारण समस्या थी। इस मामले में समाधान सरल है:

  1. उत्पाद पर क्लिक करें -> योजना -> योजनाएँ प्रबंधित करें ...
  2. सूची पर अपने लक्ष्य पर क्लिक करें और इसे खिड़की के नीचे "-" चिह्न के साथ हटा दें।
  3. सूची में लक्ष्य जोड़ने के लिए "+" पर क्लिक करें। सही लक्ष्य और नाम चुनें।

आखिरकार सब कुछ काम करना चाहिए।


3
  1. अपने प्रोजेक्ट में relevent xcconfig फ़ाइलों को जोड़ें। कोकोपोड्स ने उन्हें बनाया होगा, लेकिन आप उन्हें प्रोजेक्ट में होने तक Xcode में सेट नहीं कर सकते।
    • आप शायद उन्हें पॉड्स ग्रुप में जोड़ना चाहते हैं जहां अन्य पॉड्स xcconfig फाइलें हैं। राइट क्लिक करें और फ़ाइलें जोड़ें।
    • अपने प्रोजेक्ट फ़ोल्डर में xcconfig फ़ाइलों की खोज करें या में देखें Pods/Target Support Files/[TARGET_NAME]/(मेरे पास प्रत्येक लक्ष्य के लिए अलग-अलग कोकोपीड्स कॉन्फ़िगर हैं (विस्तार और मुख्य परियोजना यह आपके मामले में थोड़ी भिन्न हो सकती है)
  2. अपने मुख्य प्रोजेक्ट की जानकारी में प्रोजेक्ट कॉन्फ़िगरेशन पर जाएँ
  3. प्रत्येक लक्ष्य और कॉन्फ़िगरेशन के लिए उपयुक्त पॉड्स कॉन्फ़िगरेशन सेट करें।
  4. pod install फिर से और आपको कोई त्रुटि नहीं दिखनी चाहिए।

3

मैं पॉडफिल में पॉड्स को लक्ष्य से बाहर ले गया। इसमें से फ़ाइल परिवर्तन:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!

target 'MyProject' do

pod 'Firebase', '>= 2.5.0'
pod 'Onboard'
pod 'GoogleMaps'
pod 'IQDropDownTextField'

end

इसके लिए:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!

pod 'Firebase', '>= 2.5.0'
pod 'Onboard'
pod 'GoogleMaps'
pod 'IQDropDownTextField'

target 'MyProject' do

end

2

यदि आप कस्टम कॉन्फ़िगरेशन का उपयोग कर रहे हैं तो आप चेतावनी में सुझाव का पालन कर सकते हैं और अपनी कॉन्फिग फ़ाइल में पॉड कॉन्फिगरेशन शामिल कर सकते हैं

     #include "Pods/Target Support Files/Pods-YYY/Pods-YYYY.develop-archive.xcconfig"

यह चेतावनियों को नहीं रोकेगा लेकिन आपको अपने निजी कॉन्फिग का उपयोग करने की अनुमति देगा (कोकोआपोड्स प्रोजेक्ट के साथ चेतावनी पर एक खुला बग है) https://github.com/CocoaPods/CocoaPods/issues/2633


2
एक उत्तर जोड़ने के लिए धन्यवाद जो आपके वर्तमान प्रोजेक्ट सेटअप का बलिदान नहीं करता है।
दान लियोनार्ड

1

तो मेरे लिए, यह समस्या स्विफ्ट 3 अपडेट होने से पहले बदल दी गई xcconfig फ़ाइलों के नाम के कारण थी।

कुछ सिंक से बाहर था, इसलिए Cocoapods ने पुरानी नाम की फ़ाइलों के साथ एक 'पुनर्प्राप्त संदर्भ' फ़ोल्डर अनुभाग बनाया, और उनसे जुड़ा।

इसे ठीक करने के लिए, मैं:

  1. 'पुनर्प्राप्त संदर्भ' फ़ोल्डर और Xcode और फ़ाइल सिस्टम से पुराने .xcconfig फ़ाइलों को हटा दिया
  2. एक्सकोड से बाहर निकलें

  3. पॉड इंस्टॉल चलाएं

उसके बाद मेरे लिए सब कुछ संभाला गया था, और चेतावनी दी गई थी।


0

मैं XCode 6 द्वारा इस मुद्दे को छुआ परियोजना का निर्माण करने में सक्षम था:

  • प्रोजेक्ट नेविगेटर से प्रोजेक्ट का चयन करना
  • टारगेट के बजाय प्रोजेक्ट चुनना
  • जानकारी टैब पर जा रहे हैं
  • पॉड्स चुनना। (डिबग / रिलीज़) संबंधित कॉन्फ़िगरेशन के लिए कॉम्बोक्स से कॉन्फ़िगरेशन फ़ाइलें।

उम्मीद है कि यह किसी की मदद करेगा।


0

यह मेरे साथ हुआ क्योंकि मेरे पास पहले से ही एक पॉड कॉन्फ़िगरेशन था। मैं iOS के विकास में नया हूँ, Alamofire + SwiftyJSON को स्थापित करने के लिए निर्देश खोज रहा था और अनजाने में एक से अधिक बार लाइब्रेरी स्थापित कर रहा था। मेरे लिए, जो काम किया गया था: "पॉड्स" प्रोजेक्ट में फ़ोल्डर "टार्गेट सपोर्ट फाइल्स" पर, मैंने दो कम .xcconfig फाइलों को चुना और उन्हें अपने ऐप प्रोजेक्ट के "पॉड्स" फोल्डर में खींच लिया। यह आधार विन्यास पर सही विन्यास फाइल के चयन को सक्षम करता है।

लेकिन फिर, अगर मैं फिर से "पॉड इंस्टॉल" चलाता हूं, तो चेतावनी पिछले .xcconfig फ़ाइल में बदल जाएगी। मैं मुख्य परियोजना से फ़ाइलों और पुराने ढांचे को हटाने की कोशिश करता हूं, लेकिन जब मैंने पिछली कमांड को एक बार फिर से चलाया, तो मुझे एक ही चेतावनी दी, और मेरे ऐप प्रोजेक्ट के "पॉड्स" फ़ोल्डर के तहत फ़ाइल "पॉड्सफ्रामवर्क" बनाई। मैंने इसे नजरअंदाज कर दिया, और यह दो ढाँचों के बावजूद ठीक चल रहा है। मुझे नहीं पता कि क्या यह सही है, और एक समाधान, यदि मौजूद है, तो इसका स्वागत किया जाएगा।


यह वास्तव में सवाल का जवाब नहीं देता है। यदि आपका कोई अलग प्रश्न है, तो आप प्रश्न पूछकर क्लिक करके पूछ सकते हैं । पर्याप्त प्रतिष्ठा होने पर आप इस प्रश्न पर अधिक ध्यान आकर्षित करने के लिए एक इनाम भी जोड़ सकते हैं ।
पेट्रो कोरिएनेव

स्पष्टीकरण पेट्रो के लिए धन्यवाद। मैं बस उस परिणाम को साझा करना चाहता था जो मेरे लिए काम करता था (चेतावनियों के साथ, लेकिन फिर भी), फिर भी मैं भविष्य में अधिक सावधान रहूंगा।
पाब्लो

0

मेरे पास त्रुटि थी:

diff: /../Podfile.lock: ऐसी कोई फ़ाइल या निर्देशिका भिन्न नहीं होती: /Manifest.lock: ऐसी कोई फ़ाइल या निर्देशिका त्रुटि नहीं: सैंडबॉक्स Podfile.lock के साथ सिंक में नहीं है।

मैंने पहली बार बिटकॉइन से अनुरोध निकाला। मैंने अपनी परियोजना को साफ किया और सब कुछ (पॉड इंस्टॉल, पॉड अपडेट आदि) की कोशिश की, लेकिन उपरोक्त उत्तर में से किसी ने भी मेरे लिए काम नहीं किया। फिर मैं सिर्फ उस रास्ते की जांच करता हूं जहां मैं फली को स्थापित कर रहा था और इसे ठीक किया और फिर से स्थापित किया, यह बस काम कर गया। सुनिश्चित करें कि जहां .xcodeproj या .xcworkspace (यदि यह पहले से ही मौजूद है) मौजूद है, तो उससे पहले ही रास्ता दें। हो सकता है कोई इससे लाभान्वित हो।


-2

इसके लिए सबसे सरल उपाय (कई बार यह समस्या होने के बाद):

  1. अपनी प्रोजेक्ट लाइब्रेरी से पॉडफाइल और पॉडफाइल को हटा दें (कहीं से पॉडफाइल को बचाएं ताकि आप आसानी से नए पॉडफाइल में पेस्ट कर सकें)
  2. 'पॉड इनिट' चलाएं
  3. अपनी इच्छा से 'पॉडफाइल' को संपादित करें (आपके द्वारा उपयोग किए जा रहे पॉड्स जोड़ें)
  4. 'पॉड इंस्टॉल' चलाएं

यह सब कुछ फिर से करेगा और हमेशा मिनटों में काम करता है (इंजीनियर "बग" को उलटने के लिए समय नहीं खर्च करता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.