mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
7d6a48b59f
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>
62 lines
2.5 KiB
XML
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>
|