mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
* NFC Tag contact * Add Tools.swift to Xcode project file - fix missing file reference causing build failure Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/e3299e28-9ec0-4a23-98bc-5fc032750b4a Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com> * Apply reviewer feedback: Catalyst guard, NDEF entitlement, nil guard, localized string, capacity check, preview fix Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/b86f9b74-5ee1-4144-87e5-3e4b6479ac44 Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com> * Log tag NDEF capacity on query for debugging Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/b86f9b74-5ee1-4144-87e5-3e4b6479ac44 Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com> * Fix formatting error * Linting fixes --------- Co-authored-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
245 lines
7.3 KiB
Text
245 lines
7.3 KiB
Text
<?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>CFBundleDevelopmentRegion</key>
|
||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||
<key>CFBundleDisplayName</key>
|
||
<string>Meshtastic</string>
|
||
<key>CFBundleDocumentTypes</key>
|
||
<array>
|
||
<dict>
|
||
<key>CFBundleTypeName</key>
|
||
<string>MBTiles Map</string>
|
||
<key>LSHandlerRank</key>
|
||
<string>Default</string>
|
||
<key>LSItemContentTypes</key>
|
||
<array>
|
||
<string>gvh.MeshtasticApple.mbtiles</string>
|
||
</array>
|
||
</dict>
|
||
<dict>
|
||
<key>CFBundleTypeName</key>
|
||
<string>GeoJSON Map Data</string>
|
||
<key>LSHandlerRank</key>
|
||
<string>Default</string>
|
||
<key>LSItemContentTypes</key>
|
||
<array>
|
||
<string>public.json</string>
|
||
<string>gvh.MeshtasticApple.geojson</string>
|
||
</array>
|
||
</dict>
|
||
<dict>
|
||
<key>CFBundleTypeName</key>
|
||
<string>KML Map Data</string>
|
||
<key>LSHandlerRank</key>
|
||
<string>Default</string>
|
||
<key>LSItemContentTypes</key>
|
||
<array>
|
||
<string>public.xml</string>
|
||
<string>gvh.MeshtasticApple.kml</string>
|
||
</array>
|
||
</dict>
|
||
<dict>
|
||
<key>CFBundleTypeName</key>
|
||
<string>KMZ Map Data</string>
|
||
<key>LSHandlerRank</key>
|
||
<string>Default</string>
|
||
<key>LSItemContentTypes</key>
|
||
<array>
|
||
<string>public.zip-archive</string>
|
||
<string>gvh.MeshtasticApple.kmz</string>
|
||
</array>
|
||
</dict>
|
||
</array>
|
||
<key>CFBundleExecutable</key>
|
||
<string>$(EXECUTABLE_NAME)</string>
|
||
<key>CFBundleIdentifier</key>
|
||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||
<key>CFBundleInfoDictionaryVersion</key>
|
||
<string>6.0</string>
|
||
<key>CFBundleName</key>
|
||
<string>$(PRODUCT_NAME)</string>
|
||
<key>CFBundlePackageType</key>
|
||
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
|
||
<key>CFBundleShortVersionString</key>
|
||
<string>$(MARKETING_VERSION)</string>
|
||
<key>CFBundleURLTypes</key>
|
||
<array>
|
||
<dict>
|
||
<key>CFBundleTypeRole</key>
|
||
<string>Editor</string>
|
||
<key>CFBundleURLIconFile</key>
|
||
<string>alpha</string>
|
||
<key>CFBundleURLName</key>
|
||
<string>org.meshtastic</string>
|
||
<key>CFBundleURLSchemes</key>
|
||
<array>
|
||
<string>meshtastic</string>
|
||
</array>
|
||
</dict>
|
||
</array>
|
||
<key>CFBundleVersion</key>
|
||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||
<key>INIntentsSupported</key>
|
||
<array>
|
||
<string>Intent</string>
|
||
</array>
|
||
<key>ITSAppUsesNonExemptEncryption</key>
|
||
<false/>
|
||
<key>LSApplicationCategoryType</key>
|
||
<string>public.app-category.utilities</string>
|
||
<key>LSHasLocalizedDisplayName</key>
|
||
<true/>
|
||
<key>LSMultipleInstancesProhibited</key>
|
||
<true/>
|
||
<key>LSRequiresIPhoneOS</key>
|
||
<true/>
|
||
<key>LSSupportsOpeningDocumentsInPlace</key>
|
||
<true/>
|
||
<key>NFCReaderUsageDescription</key>
|
||
<string>We use NFC tags to share node contacts</string>
|
||
<key>NSBluetoothAlwaysUsageDescription</key>
|
||
<string>We use bluetooth to connect to nearby Meshtastic Devices</string>
|
||
<key>NSBluetoothPeripheralUsageDescription</key>
|
||
<string>Bluetooth is used to connect an iPhone to a user's meshtastic device to allow text messaging and location data for the mesh network.</string>
|
||
<key>NSBonjourServices</key>
|
||
<array>
|
||
<string>_meshtastic._tcp</string>
|
||
</array>
|
||
<key>NSCameraUsageDescription</key>
|
||
<string>We use the camera to share channels using a QR Code</string>
|
||
<key>NSLocalNetworkUsageDescription</key>
|
||
<string>We use local networking to connect to network-based nodes.</string>
|
||
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
|
||
<string>We use your location to display it on the mesh map, show and filter by distance as well as to have GPS coordinates to send to the connected device. Route Recording uses location in the background.</string>
|
||
<key>NSLocationAlwaysUsageDescription</key>
|
||
<string>We use your location to display it on the mesh map as well as to have GPS coordinates to send to the connected device.</string>
|
||
<key>NSLocationUsageDescription</key>
|
||
<string>We use your location to display it on the mesh map as well as to have GPS coordinates to send to the connected device.</string>
|
||
<key>NSLocationWhenInUseUsageDescription</key>
|
||
<string>We use your location to display it on the mesh map, show and filter by distance as well as to have GPS coordinates to send to the connected device. Route Recording uses location in the background.</string>
|
||
<key>NSSupportsLiveActivities</key>
|
||
<true/>
|
||
<key>Privacy – Bluetooth Always Usage Description</key>
|
||
<string>We use bluetooth to connect to nearby Meshtastic Devices</string>
|
||
<key>UIApplicationSceneManifest</key>
|
||
<dict>
|
||
<key>UIApplicationSupportsMultipleScenes</key>
|
||
<true/>
|
||
</dict>
|
||
<key>UIApplicationSupportsIndirectInputEvents</key>
|
||
<true/>
|
||
<key>UIBackgroundModes</key>
|
||
<array>
|
||
<string>bluetooth-central</string>
|
||
<string>location</string>
|
||
</array>
|
||
<key>UILaunchScreen</key>
|
||
<dict/>
|
||
<key>UIRequiredDeviceCapabilities</key>
|
||
<array>
|
||
<string>armv7</string>
|
||
</array>
|
||
<key>UIRequiresPersistentWiFi</key>
|
||
<true/>
|
||
<key>UIStatusBarStyle</key>
|
||
<string></string>
|
||
<key>UISupportedInterfaceOrientations</key>
|
||
<array>
|
||
<string>UIInterfaceOrientationPortrait</string>
|
||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||
</array>
|
||
<key>UISupportedInterfaceOrientations~ipad</key>
|
||
<array>
|
||
<string>UIInterfaceOrientationPortrait</string>
|
||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||
</array>
|
||
<key>UISupportsDocumentBrowser</key>
|
||
<true/>
|
||
<key>UTImportedTypeDeclarations</key>
|
||
<array>
|
||
<dict>
|
||
<key>UTTypeConformsTo</key>
|
||
<array>
|
||
<string>public.data</string>
|
||
</array>
|
||
<key>UTTypeDescription</key>
|
||
<string>MBTiles Map</string>
|
||
<key>UTTypeIconFiles</key>
|
||
<array/>
|
||
<key>UTTypeIdentifier</key>
|
||
<string>gvh.MeshtasticApple.mbtiles</string>
|
||
<key>UTTypeTagSpecification</key>
|
||
<dict>
|
||
<key>public.filename-extension</key>
|
||
<array>
|
||
<string>mbtiles</string>
|
||
</array>
|
||
</dict>
|
||
</dict>
|
||
<dict>
|
||
<key>UTTypeConformsTo</key>
|
||
<array>
|
||
<string>public.json</string>
|
||
</array>
|
||
<key>UTTypeDescription</key>
|
||
<string>GeoJSON Map Data</string>
|
||
<key>UTTypeIconFiles</key>
|
||
<array/>
|
||
<key>UTTypeIdentifier</key>
|
||
<string>gvh.MeshtasticApple.geojson</string>
|
||
<key>UTTypeTagSpecification</key>
|
||
<dict>
|
||
<key>public.filename-extension</key>
|
||
<array>
|
||
<string>geojson</string>
|
||
</array>
|
||
</dict>
|
||
</dict>
|
||
<dict>
|
||
<key>UTTypeConformsTo</key>
|
||
<array>
|
||
<string>public.xml</string>
|
||
</array>
|
||
<key>UTTypeDescription</key>
|
||
<string>KML Map Data</string>
|
||
<key>UTTypeIconFiles</key>
|
||
<array/>
|
||
<key>UTTypeIdentifier</key>
|
||
<string>gvh.MeshtasticApple.kml</string>
|
||
<key>UTTypeTagSpecification</key>
|
||
<dict>
|
||
<key>public.filename-extension</key>
|
||
<array>
|
||
<string>kml</string>
|
||
</array>
|
||
</dict>
|
||
</dict>
|
||
<dict>
|
||
<key>UTTypeConformsTo</key>
|
||
<array>
|
||
<string>public.zip-archive</string>
|
||
</array>
|
||
<key>UTTypeDescription</key>
|
||
<string>KMZ Map Data</string>
|
||
<key>UTTypeIconFiles</key>
|
||
<array/>
|
||
<key>UTTypeIdentifier</key>
|
||
<string>gvh.MeshtasticApple.kmz</string>
|
||
<key>UTTypeTagSpecification</key>
|
||
<dict>
|
||
<key>public.filename-extension</key>
|
||
<array>
|
||
<string>kmz</string>
|
||
</array>
|
||
</dict>
|
||
</dict>
|
||
</array>
|
||
<key>com.apple.developer.carplay-communication</key>
|
||
<true/>
|
||
</dict>
|
||
</plist>
|