subsurface/packaging/ios/Info.plist.in
Dirk Hohndel c554b57859 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>
2022-08-01 09:49:18 -07:00

63 lines
3.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDisplayName</key>
<string>Subsurface-mobile</string>
<key>CFBundleExecutable</key>
<string>Subsurface-mobile</string>
<key>CFBundleGetInfoString</key>
<string>Created by Qt/QMake</string>
<key>CFBundleIconName</key>
<string>AppIcon</string>
<key>CFBundleIdentifier</key>
<string>@PRODUCT_BUNDLE_IDENTIFIER@</string>
<key>CFBundleName</key>
<string>Subsurface-mobile</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>@MOBILE_VERSION@</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>@CANONICAL_VERSION@</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NOTE</key>
<string>Subsurface is open source software released under the GPLv2 -- and includes many other open source components like Qt, Kirigami, libdivecomputer, and others.</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2011-2022 Linus Torvalds, Dirk Hohndel, Tomaz Canabrava, Berthold Stoeger, and the Subsurface developer team</string>
<key>NSMainNibFile</key>
<string>SubsurfaceMobileLaunch</string>
<key>UILaunchStoryboardName</key>
<string>SubsurfaceMobileLaunch</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
</array>
<key>NSBluetoothAlwaysUsageDescription</key>
<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>NSBluetoothPeripheralUsageDescription</key>
<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>
<true/>
</dict>
</plist>