rastrear persona otra esta donde conexion buscar apple iphone xcode ios6 alassetslibrary

iphone - persona - itunes



Cómo localizar la clave de descripción de NSPhotoLibraryUsage(ALAssets) (2)

Tengo mi nota aquí https://github.com/onmyway133/notes/issues/290 , o obtendrá

Falta clave Info.plist: esta aplicación intenta acceder a datos confidenciales sin una descripción de uso. El archivo Info.plist de la aplicación debe contener una clave NSPhotoLibraryUsageDescription con un valor de cadena que explica al usuario cómo la aplicación utiliza estos datos. Una vez que se han corregido estos problemas, puede volver a enviar el binario corregido.

Asegurarse

  • Declaras las claves en Info.plist
  • Lo localizas en InfoPlist.strings
  • No necesita comillas dobles, como "NSPhotoLibraryUsageDescription" = "Test of new Photos warnings"; , solo puede usar NSPhotoLibraryUsageDescription = "Test of new Photos warnings";

Estoy tratando de localizar la clave NSPhotoLibraryUsageDescription definida en el archivo info.plist de la aplicación (consulte aquí ).
Esta tecla le da un punto para proporcionar un mensaje personalizado cuando la aplicación solicita por primera vez el acceso al rollo de su cámara. Estoy usando ALAssetsLibrary para enumerar grupos de activos (lo que activa el mensaje de solicitud de acceso para que aparezca).

Hasta ahora mi googlear no responde cómo podría lograr esto.

Quiero evitar la localización de todo el archivo info.plist ya que contiene mucho más contenido que no depende de la configuración regional.

¿Alguien ya resolvió esto o tiene pistas de cómo proceder?


Hay un archivo que puede crear (que puede crearse cuando cree un proyecto) llamado InfoPlist.strings . Este archivo se usa y localiza de manera muy similar al archivo Localizable.strings .

En ella tendrías una entrada algo como:

NSPhotoLibraryUsageDescription = "Test of new Photos warnings";

Tenga en cuenta que no hay comillas alrededor de la clave

Creo que mientras la clave esté incluida en info.plist , se localizará utilizando el valor en InfoPlist.string si está disponible para el idioma. De lo contrario, utilizará lo que esté definido en info.plist.