त्रुटि ऐपस्टोर कनेक्ट: Info.plist फ़ाइल में गुम उद्देश्य स्ट्रिंग


153

मैंने ऐप स्टोर कनेक्ट से समीक्षा के लिए अपना ऐप सबमिट कर दिया है। हालाँकि ऐप अभी भी समीक्षाधीन है, मुझे एक ईमेल मिला है जिसमें मुझे सूचित किया गया है कि मुझे एक त्रुटि ठीक करनी है। यहाँ संदेश की सामग्री है:

प्रिय डेवलपर,

हमने आपके ऐप XXXXX के लिए हाल ही में वितरण के साथ एक या अधिक मुद्दों की पहचान की है। आपकी डिलीवरी सफल रही, लेकिन आप अपनी अगली डिलीवरी में निम्नलिखित मुद्दों को ठीक करना चाहेंगे:

"Info.plist फ़ाइल में मिसिंग पर्पस स्ट्रिंग। आपके ऐप का कोड एक या अधिक API का संदर्भ देता है जो संवेदनशील उपयोगकर्ता डेटा तक पहुंचता है। ऐप की Info.plist फ़ाइल में NSLocationAlwaysUsageDescription कुंजी होनी चाहिए जिसमें उपयोगकर्ता-फेसिंग उद्देश्य स्ट्रिंग स्पष्ट रूप से और पूरी तरह से समझाए कि आपके ऐप की आवश्यकता क्यों है। डेटा। वसंत 2019 से, ऐप स्टोर में जमा किए गए सभी ऐप जो उपयोगकर्ता डेटा तक पहुंचते हैं, उन्हें एक उद्देश्य स्ट्रिंग शामिल करने की आवश्यकता होगी। यदि आप बाहरी पुस्तकालयों या एसडीके का उपयोग कर रहे हैं, तो वे एपीआई का संदर्भ दे सकते हैं जिन्हें एक उद्देश्य स्ट्रिंग की आवश्यकता होती है। इन APIs का उपयोग नहीं किया जा सकता है, एक उद्देश्य स्ट्रिंग अभी भी आवश्यक है। आप पुस्तकालय या एसडीके के डेवलपर से संपर्क कर सकते हैं और अनुरोध कर सकते हैं कि वे अपने कोड का एक संस्करण जारी करें जिसमें एपीआई नहीं हैं।

समस्याओं को ठीक करने के बाद, आप iTunes कनेक्ट से एक नया बाइनरी अपलोड करने के लिए Xcode या एप्लिकेशन लोडर का उपयोग कर सकते हैं।

सादर,

ऐप स्टोर टीम

मेरा ऐप पूरी तरह से एक्सपो के साथ बनाया गया है और मुझे नहीं पता कि Info.plist को कैसे एक्सेस और संशोधित करना है।

कोई उपाय?


3
मैं नवीनतम बिल्ड के साथ एक ही समस्या है, यह देखते हुए कि मैं अपने ऐप में स्थान सेवाओं का उपयोग नहीं करता हूं। और Apple के पास इस बदलाव के बारे में कोई आधिकारिक दस्तावेज नहीं है।
हून्ग

3
+1 ने 2 दिन पहले उसी ऐप के लिए रिलीज़ किया और सब कुछ ठीक है। 2 दिन बाद, बस एक नई रिलीज़ करने के लिए कोड की कुछ पंक्तियों को बदल दिया (अधिक पोड्स या ऐसा कुछ नहीं जोड़ें) और मुझे यह संदेश मिला
टियागो ओरलनास

2
हमने एक ही मुद्दे का अनुभव किया है। मुझे संदेह है कि यह अनुमोदन प्रक्रिया (उम्मीद) में एक बग है। मैं सप्ताहांत के लिए उपेक्षा कर रहा हूं और उम्मीद करता हूं कि यह सोमवार को तय हो।
अंब

2
मैंने अभी भी उसी सटीक मुद्दे का सामना किया है, हालांकि हमारे ऐप को वास्तव में लोकेशन सर्विसेज ऑलवेज की आवश्यकता नहीं है। इसके लिए बस NSLocationWhenInUseUsageDescription की आवश्यकता है, जिसके लिए हमारे पास पहले से ही एक उद्देश्य स्ट्रिंग है। शायद यह एप्पल के अंत पर एक गड़बड़ है?
ilight

3
और ऐप्पल-फ़ैशन में, इसे ठीक करने के लिए ईमेल में वे जो लिंक प्रदान करते हैं, वह टूट गया है।
ग्वल्सिंगटन

जवाबों:


45

यदि आप एक्सपो का उपयोग कर रहे हैं, तो आप app.json की तरह InfoPlist जोड़कर हल जोड़ सकते हैं:

  "expo": {
     "ios": {
       "bundleIdentifier": "com.app.myapp",
       "infoPlist": {
         "NSLocationAlwaysUsageDescription": "Some message to appease Apple.",
       },
     },
   }

एक्सपो डॉक्स


25
वास्तव में यह "Apple को खुश करने के लिए कुछ संदेश" नहीं है, लेकिन उपयोगकर्ता को यह बताने के लिए कि आप इस मामले में उपयोगकर्ता के उत्पन्न डेटा (स्थान) के साथ क्या कर रहे हैं। यह गोपनीयता की चिंता का विषय है और मुझे लगता है कि आपके ऐप्स उपयोगकर्ताओं के लिए उचित होना अच्छा है।
देखोजी

4
पकड़ लिया! मैं newbies के लिए सोच रहा था कि इसे छोड़ने के लिए परीक्षा हो सकती है! मैं क्रोधी आवाज़ नहीं करना चाहता था :) चीयर्स!
देखोजी

@gwalshington मेरे पास ऐप में कोई एक्सपो ऑब्जेक्ट नहीं है। जेसन
हीमांशु भल्ला

@ हिमांशुभल्ला हम्म, मैं अनिश्चित क्यों हूं। मेरे app.json में, यह सबसे ऊपर है और पहली वस्तु घोषित की गई है। यह वह जगह है जहां आप संस्करण संख्या, बंडल पहचानकर्ता आदि की घोषणा करते हैं, यदि आपने ऐप को हटा दिया है, तो शायद यह थोड़ा अलग दिखता है?
ग्वाल्शिंगटन

2
यदि हम डेटा एकत्र नहीं करते हैं तो क्या टेक्स्ट टाइप करना है? हमें एक झूठ बनाने की जरूरत है: S
प्रिमो क्रालज

62

EDIT अप्रैल 2019 : अब आपको इन दोनों कुंजियों को जोड़ना होगा, क्योंकि वसंत 2019 की शुरुआत हो चुकी है। ध्यान दें कि NSLocationAlwaysUsageDescriptionअब पदावनत है (आईओएस 11 के बाद से) और साथ प्रतिस्थापित किया गया NSLocationAlwaysAndWhenInUseUsageDescriptionऔर NSLocationWhenInUseUsageDescription। यदि आप iOS 11 से कम समर्थन करना चाहते हैं, तो आपको तीन मानों का उपयोग करना होगा।

आपको योग करने के लिए:

  • IOS 11 और अधिक के लिए जोड़ें NSLocationAlwaysAndWhenInUseUsageDescriptionऔरNSLocationWhenInUseUsageDescription
  • और NSLocationAlwaysUsageDescriptionयदि आप iOS 10 और उससे कम का समर्थन करना चाहते हैं तो जोड़ें
  • और अंत में, आप जोड़ सकते हैं NSLocationUsageDescriptionयदि आप iOS 8 और उससे कम का समर्थन करना चाहते हैं।


अगर आपको यह संदेश मिला है तो भी आप अपना ऐप सबमिट कर सकते हैं!

मैंने कल ही उसी समस्या का सामना किया है, भले ही ऐप स्थान की कार्यक्षमता का उपयोग न कर रहा हो। यह परियोजना में शामिल कुछ रूपरेखा से संबंधित हो सकता है जिसमें यह वैकल्पिक विशेषता है।

मैं पुष्टि कर सकता हूं कि मेरे ऐप को बिना NSLocationAlwaysUsageDescriptionऔर की के भी मंजूरी दीNSLocationWhenInUseUsageDescription गई हैinfo.plist

दरअसल, जैसा कि मेल में Apple ने कहा है:

स्प्रिंग 2019 शुरू करते हुए, ऐप स्टोर में प्रस्तुत किए गए सभी ऐप जो उपयोगकर्ता डेटा तक पहुंचते हैं, उन्हें एक उद्देश्य स्ट्रिंग शामिल करना आवश्यक है।

तो इस कुंजी को जोड़ने के लिए केवल एक चीज है (अभी बेहतर है, ताकि आप भूल न जाएं) आप इस परियोजना में हैं ताकि यह आपके अगले अपडेट में शामिल हो जाए ।

बस अपने में दो नए प्रविष्टियों को जोड़ने के info.plistसाथ, NSLocationAlwaysUsageDescriptionऔर NSLocationWhenInUseUsageDescriptionकुंजी और फिर आप उन्हें मूल्य (भले ही आप वास्तव में उन्हें का उपयोग नहीं करते ...) के रूप में उपयोग का एक संक्षिप्त विवरण के रूप में।


2
अपने अप्रैल 2019 के संपादन में, क्या आप सुनिश्चित हैं कि आपके पास प्रतिनियुक्ति नहीं है? मैं NSLocationUsageDescription से जो देखता हूं, वह वही है जो पदावनत है। यहाँ देख रहे हैं: developer.apple.com/library/archive/documentation/General/…
अप्रैल

मुझे जो ऐप्पल से मिली जानकारी का उल्लेख NSLocationAlwaysUsageDescription में किया गया है, इसलिए मुझे लगता है कि उसने इसे उलट दिया है।
डोर बार

@apricity @DrorBar क्षमा करें दोस्तों, वास्तव में मैंने एक गलती की थी। यह उलटा नहीं था लेकिन फिर भी एक गलती थी, NSLocationAlwaysUsageDescriptionइसे प्रतिस्थापित किया जाना चाहिए NSLocationAlwaysAndWhenInUseUsageDescriptionऔर NSLocationWhenInUseUsageDescription , और नहीं NSLocationUsageDescription(जैसा कि मैंने पहले लिखा था, क्षमा करें ...)। मैंने प्रक्रिया के योग को जोड़ने के लिए अपना उत्तर अपडेट कर दिया है।
एंथोपक जूल

48

मेरे पास स्टोर में कुछ एप्लिकेशन हैं और मैंने क्यूए के लिए एक संस्करण वितरित करने की कोशिश की और यही बात दो अलग-अलग ऐप में हुई। मुझे लगता है कि ऐपस्टोर कनेक्ट से बिल्ड अपलोड को स्वीकार करने के लिए यह एक नया मानदंड है।

समाधान सरल है, .plist फ़ाइल में निम्न पंक्तियाँ जोड़ें।

<key>NSLocationAlwaysUsageDescription</key>

<string>custom message</string>

<key>NSLocationWhenInUseUsageDescription</key>

<string>custom message</string>

पुनश्च: मेरे मामले में किसी भी स्थान की विशेषता का उपयोग नहीं किया गया है, लेकिन मैंने Appstore कनेक्ट दिशानिर्देशों का पालन करने के लिए इन पंक्तियों को जोड़ा है। Btw उस ईमेल को प्राप्त करने के बाद, मैं ऐप का परीक्षण तब भी कर सकता था जब उन्होंने कहा था कि इसके निर्माण में कुछ मुद्दे थे।

मुझे उम्मीद है कि यह काम आप लोगों के लिए होगा।


5
वाह, मुझे बस यह मिल गया है, हर किसी को एहसास हो रहा है कि यह भी हो रहा है!
कैमरून ए। एलिस

पहली कुंजी अब के रूप में बदल गई है<key>NSLocationUsageDescription</key>
हुडी इफेल्ड

1
क्या हमें info.plist को अपडेट करने के बाद पुनः संग्रह करना है?
बिशोय हन्ना

क्या मुझे एक नया बाइनरी अपलोड करने के लिए बंडल वर्जन या वर्जन नंबर बढ़ाना होगा?
डोर बार

20

यह ऐप्पल से एक नई आवश्यकता है, भले ही आप स्थान का उपयोग न करें। यदि आप Xcode में अनुमतियाँ जोड़ना चाहते हैं, तो "गोपनीयता - स्थान उपयोग विवरण" और "गोपनीयता - स्थान जब उपयोग उपयोग विवरण में" देखें और उनमें से प्रत्येक के लिए एक कस्टम स्ट्रिंग टाइप करें।

यहाँ छवि विवरण दर्ज करें


1
अन्य ऐप अपडेट में, Apple ने इस अनुमति का भी अनुरोध किया: "गोपनीयता - स्थान हमेशा उपयोग का विवरण"
जुआन जोस रामिरेज़

2
इसलिए अगर मैं इन विशेषताओं का उपयोग नहीं करता हूं, तो मुझे वहां क्या लिखना है, एक झूठ, "भविष्य के उपयोग के लिए स्थान एकत्र करना, शायद" जैसा कुछ?
रुसलान शशकोव

हां, यदि आपके पास प्रश्न हैं तो सेब आपके पास पहुंच जाएगा
जुआन जोस रामिरेज

मुझे मेरे xcode 10.1 में सूचना संपत्ति सूची नहीं मिल रही है , आपको इसका उल्लेख करना चाहिए था कि इसे कहां ढूंढना है, मैंने टारगेट और प्रोजेक्ट दोनों के लिए बिल्ड सेटिंग्स की तलाश की है
Awais Nasir

1
ठीक है तो लक्ष्य-> जानकारी-> कस्टम ios लक्ष्य गुण सटीक स्थान था
Awais Nasir

15

अधिक सरलीकरण के लिए आप इन पंक्तियों को अपने info.plist में जोड़ सकते हैं। ये त्रुटि आ रही है क्योंकि वसंत 2019 से, ऐप स्टोर में प्रस्तुत किए गए सभी ऐप जो उपयोगकर्ता डेटा तक पहुंचते हैं, उन्हें एक उद्देश्य स्ट्रिंग शामिल करने की आवश्यकता होगी।

  1. स्रोत कोड के रूप में जानकारी खोलें।
  2. इन पंक्तियों को अपनी मुट्ठी में जोड़ें

    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>

2
मुझे <कुंजी> टैग में अतिरिक्त स्थान हटाना पड़ा और फिर इसने काम किया।
मास

@innich इसे इंगित करने के लिए धन्यवाद, मैंने अपना उत्तर बदल दिया है।
सचिन नौटियाल

8
## इस कुंजी का उपयोग info.plist फ़ाइल में करें

NSLocationAlwaysUsageDescription आपके स्थान को आपके लिए xyz लाभों के लिए आवश्यक है


8

हमें एक ही ईमेल प्राप्त हुआ और हम CoreLocation का उपयोग बिल्कुल नहीं कर रहे हैं। त्वरित खोज के बाद, हमने पाया कि पार्स एसडीके कोरलोकेशन का उपयोग कर सकता है। Apple के ईमेल में, वे स्पष्ट रूप से कहते हैं:

यदि आप बाहरी पुस्तकालयों या एसडीके का उपयोग कर रहे हैं, तो वे एपीआई का संदर्भ दे सकते हैं जिनके लिए एक उद्देश्य स्ट्रिंग की आवश्यकता होती है।

इसका मतलब है कि मिनट आपके कोड या किसी अन्य लाइब्रेरी या एसडीके कोरलोकेशन का उपयोग कर सकते हैं, भले ही आप इसका उपयोग न करें, आपको "जब उपयोग करें" और "हमेशा उपयोग करें" के लिए गोपनीयता विवरण प्रदान करना होगा।

यह Apple से भी कुछ नया है और अभी के लिए यह केवल एक चेतावनी है लेकिन नए सबमिशन के लिए इसे स्प्रिंग 2019 में शुरू करने की आवश्यकता होगी।


यह सिर्फ बेवकूफ़ है .... अगर मैं इसका उपयोग नहीं कर रहा हूं, तो यह लोगों को मेरे ऐप डाउनलोड करने की वजह से नहीं बना सकता है। -_-
मेउल

3
ज़रुरी नहीं। आपके स्थानीयकरण का उपयोग करने के लिए CLLocationManager.requestWhenInUseAuthorization()कहे जाने वाला अलर्ट तब तक नहीं दिखेगा जब तक कि कोड में कहीं कॉल न किया जाए। ऐप्पल ने प्रत्येक ऐप कोड का विश्लेषण करके यह देखा कि क्या इस तरह के फ़ंक्शन को बुलाया जा सकता है। यदि इसे कभी नहीं बुलाया जाता है, तो अलर्ट दिखाई नहीं देगा।
सेबलक्लेर

6

यह समस्या उत्पन्न हो रही है क्योंकि आपने शामिल नहीं किया है

 <NSLocationAlwaysUsageDescription>

आपके ऐप के लिए। मुझे उसी मुद्दे का सामना करना पड़ा जब मैंने AppStore पर अपना ऐप सबमिट करने की कोशिश की। ऐप के संसाधित होने के बाद, मुझे वही मेल मिला। मैंने अभी वर्णन जोड़ा है और अब इसका समाधान किया है।

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


इससे मुझे मदद मिली। यदि आप अपने ऐप में स्थान का उपयोग कर रहे हैं (या शायद हमेशा ही) तो आपको इस पंक्ति और इसके नीचे एक स्ट्रिंग को जोड़ने की आवश्यकता है। <key>NSLocationAlwaysUsageDescription</key> <string>Always And In Use Permission</string>
मेयलरटायलर

6

निम्नलिखित मामले हैं:

NSLocationAlwaysAndWhenInUseUsageDescription (iOS>11)
NSLocationWhenInUseUsageDescription          (iOS>11)
NSLocationAlwaysUsageDescription             (iOS<=10)
NSLocationUsageDescription                   (seems very old, iOS8?)

Apple में कहा गया है:

जोड़े NSLocationWhenInUseUsageDescriptionकुंजी और NSLocationAlwaysAndWhenInUseUsageDescriptionअपने लिए महत्वपूर्ण Info.plist फ़ाइल।

तथा:

यदि आपका ऐप iOS 10 और उससे पहले का समर्थन करता है, तो जोड़ें NSLocationAlwaysUsage

NSLocationUsageDescriptionमृत लगता है, ADC साइट में एकमात्र रेफरी है: https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf

इसलिए सुनिश्चित होने के लिए, पहले 3 का उपयोग करें।


3

ये सभी उत्तर आपको बताते हैं कि चेतावनी से बचने के लिए ऐप स्टोर नियमों का पालन कैसे करें, लेकिन एक्सपो के लिए सही समाधान यह होगा कि आप लोकेशन सेवाओं के लिए उनकी एसडीके आवश्यकता को अक्षम कर दें, जब तक कि आप वास्तव में उनका उपयोग न करें - मुझे यकीन नहीं है कि यह है मुमकिन।


3

फरवरी 19 में एक ही मुद्दा, अनुमतियों के एक समूह के साथ एक ईमेल मिला जिसका मैं उपयोग नहीं कर रहा हूं, मुझे लगता है कि वे प्लगइन्स से हैं। Apple 19 मार्च में कहता है कि यह एक आवश्यकता है इसलिए मैं इन्हें info.plst में जोड़ रहा हूं और फिर से अपलोड कर रहा हूं।

यह वास्तव में बहुत मूर्खतापूर्ण है।


2
एक टिप्पणी के अधिक वास्तव में ...?
स्टीव

3

मैं भी इसी मुद्दे का सामना कर रहा हूं, लेकिन 27 घंटों के बाद, मुझे स्वीकृत ईमेल के बारे में पता चला यहां तक ​​कि मैंने कुछ भी नहीं किया। इसलिए इस सारी प्रक्रिया को दोबारा करने के बजाय लगभग 24 घंटे तक प्रतीक्षा करें।


1
हाँ, यह एक बग है!
दान हुंह

2

मैं इसके <key>NSLocationWhenInUseUsageDescription </key> बजाय था <key>NSLocationWhenInUseUsageDescription</key>

अनुगामी व्हॉट्सएप को निकालना सुनिश्चित करें


2

** ** ऐप स्टोर से प्राप्त ईमेल की समीक्षा करें **

मिसिंग कुंजी को पहचानें यहाँ छवि विवरण दर्ज करें

अनुदेश

  1. Info.plist फ़ाइल खोलें।

  2. दिए गए विकल्पों में से गुम कुंजी को जोड़ें और खोजें (जैसे संपर्क = गोपनीयता - संपर्क उपयोग विवरण)

  3. उपयोग विवरण जोड़ें:

$ (PRODUCT_NAME) को "यहां कारण प्रदान करें" तक संपर्क की आवश्यकता है।

उदाहरण:


1
महोदय, मुझे वही त्रुटि मिली, लेकिन जानकारी में क्यों जोड़ें। वास्तव में मेरे ऐप में संपर्क सुविधा का उपयोग नहीं किया गया है इसलिए हमें इसे जोड़ने की आवश्यकता क्यों है?
कपिल सोनी

@Kapilsoni कृपया सुनिश्चित करें कि आप एक या एक से अधिक API तक नहीं पहुँच रहे हैं जिनके पास संवेदनशील उपयोगकर्ता डेटा तक पहुँच है
Zeus

1
: सर मैंने अपने ऐप में केवल कैमरा और स्थान का उपयोग किया है?
कपिल सोनी

2

Xcode 11 के साथ कुंजी को कॉपी करें NSLocationAlwaysUsageDescriptionऔर इसे Info-> Custom iOS Target Properties-> में जोड़ें और +इस टैब के नीचे बाईं ओर क्लिक करें और मान के रूप में कुछ प्रकार का विवरण डालें This app requires location access to function properly.


2

"Info.plist फ़ाइल में मिसिंग पर्पस स्ट्रिंग। आपके ऐप का कोड एक या अधिक API का संदर्भ देता है जो संवेदनशील उपयोगकर्ता डेटा तक पहुंचता है। ऐप की Info.plist फ़ाइल में NSLocationAlwaysUsageDescription कुंजी होनी चाहिए जिसमें उपयोगकर्ता-फेसिंग उद्देश्य स्ट्रिंग स्पष्ट रूप से और पूरी तरह से समझाए कि आपके ऐप की आवश्यकता क्यों है। डेटा। वसंत 2019 से, ऐप स्टोर में जमा किए गए सभी ऐप जो उपयोगकर्ता डेटा तक पहुंचते हैं, उन्हें एक उद्देश्य स्ट्रिंग शामिल करने की आवश्यकता होगी। यदि आप बाहरी पुस्तकालयों या एसडीके का उपयोग कर रहे हैं, तो वे एपीआई का संदर्भ दे सकते हैं जिन्हें एक उद्देश्य स्ट्रिंग की आवश्यकता होती है। इन APIs का उपयोग नहीं किया जा सकता है, एक उद्देश्य स्ट्रिंग अभी भी आवश्यक है। आप लाइब्रेरी या एसडीके के डेवलपर से संपर्क कर सकते हैं और अनुरोध कर सकते हैं कि वे अपने कोड का एक संस्करण जारी करें जिसमें एपीआई नहीं हैं।

स्रोत कोड के रूप में जानकारी खोलें।
इन पंक्तियों को अपनी मुट्ठी में जोड़ें

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>$(PRODUCT_NAME) needs Location access for "some reason"!</string>

1

मेरे ऐप को यह भी मिला कि , और मैं इसके बारे में कुछ नहीं करता लेकिन यह अच्छी तरह से चल सकता है, अगली बार मुझे लगता है कि इस तरह की कुंजी को प्लिस्ट में जोड़ना चाहिए, बस कुछ विवरण करना चाहिए


1

उपरोक्त समस्या का संक्षिप्त उत्तर -

NSLocationAlwaysUsageDescription Info.plist फ़ाइल में निम्नलिखित विवरण के साथ अद्यतन किया जाना चाहिए

{आपका ऐप नाम} डेंगू के प्रकोप वाले क्षेत्रों का सुझाव देने के लिए स्थान तक पहुंच की आवश्यकता है।


0

हमारे मामले में, हम NSLocationWhenInUseUsageDescriptionअपने ऐप में उपयोग कर रहे थे , लेकिन नहींNSLocationAlwaysUsageDescription

यहां टिप्पणियों से पढ़ना (धन्यवाद मैट-ओक्स), ऐसा लगता हैNSLocationAlwaysUsageDescription हमारे द्वारा उपयोग की जाने वाली निर्भरता रूपरेखा में से एक का उपयोग किया जा रहा है।

हमारे ऐप को चलाने पर यह वास्तविक NSLocationAlwaysUsageDescription अनुमति मोडल नहीं दिखाता है, इसलिए यह केवल पृष्ठभूमि में इसे संभालता है।

इसलिए सारांश में, NSLocationAlwaysUsageDescriptionInfo.plist को जोड़कर चेतावनी ईमेल को ठीक किया, और ऐप में किसी भी व्यवहार को नहीं बदला to

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