Apple presentó la nueva configuración de privacidad por aplicación, lo que permite a los usuarios decidir si una aplicación puede acceder a los contactos, el calendario, las fotos y los recordatorios del usuario. El usuario verá un UIAlertView cuando una aplicación intente primero acceder a uno de estos recursos, similar al mecanismo conocido cuando una aplicación quiere acceso a la ubicación.Cómo localizar iOS 6 nuevas cadenas de propósito de privacidad Info.plist?
También es posible establecer cadenas de propósito, para que el usuario sepa por qué la aplicación quiere acceder. Sin embargo, esto ahora se hace a través de las claves en Info.plist, p. "Privacidad - Descripción de uso de contactos" (NSContactsUsageDescription) para contactos.
Ahora me pregunto cómo puedo localizar estos valores? Para el texto de propósito de ubicación, solía establecer la propiedad de propósito de una instancia de CLLocationManager con NSLocalizedString (...). ¿Cómo hago algo similar con esas nuevas claves en Info.plist?
Adición: Las nuevas claves de privacidad se enumeran en el siguiente enlace, pero la columna de resumen no los enumera como siendo localizable: https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW14
En caso de que todavía esté trabajando en un proyecto que se creó originalmente con Xcode 3.x, no hay ningún archivo "InfoPlist.strings". Entonces debe agregar el archivo manualmente a su proyecto. – Tafkadasoh
Encuentre aquí las claves para su propósito (última actualización en febrero de 2014 - use el valor ** clave ** en su archivo InfoPlist.strings o el ** nombre Xcode ** en su archivo regular Info.plist): [Lista de propiedades de información Referencia clave: Cocoa Keys] (https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html) – leanne