Descripciones de uso de iOS 10

iOS 10 requiere que tengas una key en info.plist para cada uso. Cuando bash enviar una aplicación a iTunes, recibí un error.

Esta aplicación intenta acceder a datos confidenciales sin una descripción de uso. El Info.plist de la aplicación debe contener una key NSPhotoLibraryUsageDescription con un valor de cadena que explica al usuario cómo la aplicación utiliza estos datos.

Esta aplicación intenta acceder a datos confidenciales sin una descripción de uso. El Info.plist de la aplicación debe contener una key NSCameraUsageDescription con un valor de cadena que explica al usuario cómo la aplicación utiliza estos datos.

NSCameraUsageDescription es de card.io, pero ¿de qué podría ser NSPhotoLibraryUsageDescription? ¿Hay alguna forma de saberlo?

Estoy usando xamarin pero supongo que eso no hace la diferencia.

EDIT: Sé que necesitas agregar la key a info.plist, lo que no sé es por qué lo necesito porque no estoy usando la biblioteca de fotos en ningún lado

Necesita NSPhotoLibraryUsageDescription si está implementando una hoja de recurso compartido que incluye la opción de save una image (que va al "Camión de camera"). Es posible que haya implementado (o esté utilizando) una fuente de datos que pueda producir datos en formatting .JPG, .PNG, .TIF. Antes de iOS 10, a su usuario se le habría pedido acceso a la Biblioteca fotográfica (o Camera Roll). Ahora, si lo hacen sin que tu aplicación ofrezca una descripción de uso (como "Esta aplicación necesita poder compartir una image en tu Camera Roll."), Tu aplicación se bloquea.

Abra el file plist su aplicación y agregue la key NSPhotoLibraryUsageDescription así:

introduzca la descripción de la imagen aquí

Asegúrese de include una descripción de por qué la aplicación necesita la biblioteca de fotos.

Tal vez se usa en algún marco.