Wpis z mikrobloga

#iosdev i zawołam też i #flutter, bo może to jest szczególny przypadek dla tej technologii.
Po uploadzie builda z XCode dostaję maila od Apple, że mam uzupełnić kilka danych.

Missing Purpose String in Info.plist

I tutaj lista rzeczy, które mam opisać:
NSContactsUsageDescription
NSCalendarsUsageDescription
NSPhotoLibraryUsageDescription
NSCameraUsageDescription
NSAppleMusicUsageDescription
NSMotionUsageDescription
NSSpeechRecognitionUsageDescription
NSLocationWhenInUseUsageDescription
Tylko, że... hmm... żadnych nie używam. Ktoś mi wyjaśni o co tu chodzi i co należy wpisać? A może o coś innego chodzi?
  • 7
via Wykop Mobilny (Android)
  • 0
@push3k-pro: no widocznie coś Ci zaznaczyło że używasz np jakis pakiet do fluttera, w XCode jest na to miejsce, ja to sobie skryptem dodawałem chyba w pliku plist. Wpisujesz tam po co ci dane uprawnienie, jak będziesz go używał
@push3k-pro: używasz permisson_handler na 90% a on ma ten problem właśnie że jak w kodzie masz gdzieś odwołanie do jakiegoś API to Apple już go wymaga. Ale już ci zapodali rozwiązanie tego. Ale ogólnie jeśli możesz to polecam liba, który używa tylko konkretnego permissiona a nie wszystkie