2016-11-02 11 views
6

मैं आईओएस सिम्युलेटर पर काम कर रहा हूं और अनुमतियों का अनुरोध करने के लिए मुद्दों का सामना कर रहा हूं।आईओएस सिम्युलेटर अनुमति से इनकार कर दिया गया है और अनुमति चेतावनी संवाद नहीं दिखा रहा है

मेरा ऐप ठीक से काम कर रहा था और यह फोटो लाइब्रेरी, कैमरा और स्थान सेवा तक पहुंच सकता है। लेकिन नए एक्सकोड (8.1) को स्थापित करने के बाद, मैं सिम्युलेटर पर ऐप चलाता हूं, ऐप को फोटो लाइब्रेरी या कैमरा या लोकेशन सर्विस का उपयोग करने की अनुमति नहीं है।

मैंने प्रोग्रामेटिक रूप से अनुमति मांगने की कोशिश की, लेकिन यह अनुमति अनुरोध संवाद नहीं दिखाया और हमेशा गोपनीयता विवरण और बंडल डिस्प्ले नाम जोड़ने के बावजूद इनकार स्थिति लौटा दी।

+0

सेटिंग ऐप चलाएं। अपने ऐप के सेटिंग्स पेज पर जाएं। अनुमतियां सक्षम करें। – rmaddy

+0

@rmaddy दुर्भाग्यवश, मैं सेटिंग पृष्ठ पर अपना ऐप नहीं देख सकता। –

+0

आपको जानकारी में अनुमति जोड़नी होगी। फ़ाइल फ़ाइल: https://iosdevcenters.blogspot.com/2016/09/infoplist- गोपनीयता- सेटिंग्स-in-ios-10.html –

उत्तर

13

से एक नया एक प्रतिलिपि बनाने के लिए प्रयास करें। यह आपके एक्सकोड द्वारा एप्लीकेशन फ़ोल्डर में नहीं डाला गया है। एक्सकोड को इस फ़ोल्डर में ले जाएं और आनंद लें।

+1

अच्छा समाधान ... यह काम किया !! – Tech

1

अगर आप अपने प्रतिबंध में फोटो लाइब्रेरी गोपनीयता में कोई भी परिवर्तन आपके एप्लिकेशन को अपने फोटो लाइब्रेरी का उपयोग करने में सक्षम नहीं होगा अक्षम सुनिश्चित करें कि आपके .plist इस

<key>NSCameraUsageDescription</key> 
<string>This app needs access to the camera to take photos.</string> 
<key>NSPhotoLibraryUsageDescription</key> 
<string>This app needs access to photos.</string> 

और यह भी जैसा दिखता है (यह भी नहीं होगा अनुमति के लिए पूछें) जब तक कि आप प्रतिबंध बंद नहीं करते।

-2

~/Library/Developer/CoreSimulator/Devices/xxxxx-xxx-xxxx में सिम्युलेटर हटा देते हैं और मैं इस मुद्दे पाया अन्य मशीन

संबंधित मुद्दे