Nein es ist nicht obligatorisch NSPhotoLibraryUsageDescription
Schlüssel in info.plist hinzuzufügen. Wenn Ihre App kein Foto aus Bibliothek/Galerie verwendet, sollten Sie sie entfernen. Aber wie "@Bence Pattogato" sagte, wenn Ihre App Zugriff auf Foto aus der Bibliothek/Galerie und es ist kein Schlüssel in info.plist hinzugefügt, dann wird es zum Absturz bringen.
Für Ihre Informationen unten sind verschiedene Schlüssel, die erforderlich sind, um info.plist hinzuzufügen, wenn Sie relevante Funktionen nach Kamera/Foto-Bibliothek zugreifen.
1) NSPhotoLibraryUsageDescription
: Mit diesem Schlüssel können Sie den Grund dafür beschreiben, warum Ihre App auf die Fotobibliothek des Benutzers zugreift. Wenn das System den Benutzer auffordert, Zugriff zuzulassen, wird diese Zeichenfolge als Teil der Warnung angezeigt.
2) NSCameraUsageDescription
: beschreibt den Grund, warum die App (einschließlich einer iMessage App) auf die Kamera des Geräts zugreift. Wenn das System den Benutzer auffordert, Zugriff zuzulassen, wird diese Zeichenfolge als Teil der Warnung angezeigt.
3) NSPhotoLibraryAddUsageDescription
: (neu in iOS 11) Mit dieser Taste können Sie den Grund Ihrer App sucht Zugriff auf die Foto-Bibliothek schreib nur Benutzer beschreiben. Wenn das System den Benutzer auffordert, Zugriff zuzulassen, wird diese Zeichenfolge als Teil der Warnung angezeigt.
Above information get from this Appel official link.
Es ist nicht zwingend notwendig. Einige Ihrer Bibliotheken verwenden sie möglicherweise ohne Ihr Wissen. – the4kman
Ich habe nach "UIImagePicker" gesucht, habe aber kein Ergebnis erhalten. Wie finde ich welche Bibliothek? – Ranjan