iOS: the SDK references APIs that we don't use

And the way this gets bundled into an iOS app means that we have to declare
permissions that we don't use because the SDK we use could use them. On some
level I can understand that logic, but in general... this is just dumb.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2022-06-15 15:32:35 -07:00
parent 8a9359a03c
commit c554b57859

View file

@ -49,6 +49,12 @@
<string>Subsurface-mobile can download dive information directly from some Bluetooth LE enabled dive computers; for this it needs access to your Bluetooth peripherals.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Subsurface-mobile stores your dive list locally - iOS seems to think that means it accesses your photos (which it does not)</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Subsurface-mobile does NOT access your location information, but iOS seems to think it does because one of the core libraries we use has the ability to access location information.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Subsurface-mobile does NOT access your location information, but iOS seems to think it does because one of the core libraries we use has the ability to access location information.</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Subsurface-mobile does NOT access your location information, but iOS seems to think it does because one of the core libraries we use has the ability to access location information.</string>
<key>UIFileSharingEnabled</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>