subsurface/packaging/ios/Info.plist.in
Murillo Bernardes 7d6a48b59f iOS: use recommended variable for bundle ID
We used to hard-code the bundle ID which meant that developers always had to
manually override the bundle ID in order to be able to sign the iOS app for
local testing.  With this change, the official builds will continue to work
without manually opening the project in Xcode, yet other developers will use
the Apple-recommended format in order to set their own bundle ID.

This is based on a suggestion by Murillo Bernardes.

See #1246

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2018-05-10 08:19:33 -07:00

62 lines
2.5 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>This file was generated by Qt/QMake.</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2011-2018 Linus Torvalds, Dirk Hohndel, Tomaz Canabrava 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>
<string>location</string>
</array>
<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 can track your location to match imported dives</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Subsurface-mobile can track your location to match imported dives</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Subsurface-mobile can track your location to match imported dives</string>
<key>UIFileSharingEnabled</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
</dict>
</plist>