ऐप्पल ने प्रति ऐप नई गोपनीयता सेटिंग्स पेश की, जिससे उपयोगकर्ताओं को यह तय करने की इजाजत दी गई कि उपयोगकर्ता को संपर्क, कैलेंडर, फ़ोटो और रिमाइंडर्स तक पहुंचने की अनुमति है या नहीं। उपयोगकर्ता एक यूआईएलर्टव्यू देखेंगे जब कोई ऐप पहले इन संसाधनों में से किसी एक तक पहुंचने का प्रयास करता है, जब कोई ऐप स्थान पहुंच चाहता है तो ज्ञात तंत्र के समान।आईओएस 6 को कैसे स्थानांतरित करें नया Info.plist गोपनीयता उद्देश्य तार?
उद्देश्य स्ट्रिंग सेट करना भी संभव है, ताकि उपयोगकर्ता को यह पता चल सके कि ऐप क्यों एक्सेस करना चाहता है। हालांकि, यह अब Info.plist में कुंजी के माध्यम से किया जाता है, उदा। संपर्कों के लिए "गोपनीयता - संपर्क उपयोग विवरण" (NSContactsUsageDescription)।
अब मैं खुद से पूछता हूं कि मैं इन मूल्यों को कैसे स्थानीयकृत कर सकता हूं? स्थान उद्देश्य टेक्स्ट के लिए, मैं NSLocalizedString (...) के साथ CLLocationManager इंस्टेंस की उद्देश्य प्रॉपर्टी सेट करता था। मैं Info.plist में उन नई कुंजियों के साथ कुछ कैसे करूं?
परिशिष्ट: नई गोपनीयता कुंजी दिए गए लिंक पर सूचीबद्ध हैं, लेकिन सारांश स्तंभ स्थानीयकृत किए जाने योग्य होने के रूप में उन्हें सूची नहीं है: https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW14
यदि आप अभी भी एक प्रोजेक्ट पर काम कर रहे हैं जो मूल रूप से एक्सकोड 3.x के साथ बनाया गया था, तो "InfoPlist.strings" फ़ाइल नहीं है। तो आपको अपनी परियोजना में फ़ाइल को मैन्युअल रूप से जोड़ना होगा। – Tafkadasoh
यहां दिए गए उद्देश्य के लिए कुंजी खोजें (अंतिम अपडेट फरवरी 2014 - अपनी InfoPlist.strings फ़ाइल में ** कुंजी ** मान का उपयोग करें या ** नियमित कोड.प्लिस्ट फ़ाइल में ** एक्सकोड नाम **): [सूचना संपत्ति सूची मुख्य संदर्भ: कोको कुंजी] (https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html) – leanne