32ede8829c
Flatten the 1024 app icon onto the matching green gradient so it has no alpha channel, declare ITSAppUsesNonExemptEncryption=false to skip the export-compliance prompt, drop NSAllowsArbitraryLoads in favor of NSAllowsLocalNetworking only, and add a PrivacyInfo.xcprivacy that declares no tracking or data collection plus the UserDefaults required reason.
50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
name: MeshMonitorChat
|
|
options:
|
|
bundleIdPrefix: dev.andros
|
|
deploymentTarget:
|
|
iOS: "17.0"
|
|
createIntermediateGroups: true
|
|
generateEmptyDirectories: true
|
|
groupSortPosition: top
|
|
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: "5.9"
|
|
DEVELOPMENT_TEAM: ""
|
|
CODE_SIGN_STYLE: Automatic
|
|
ENABLE_USER_SCRIPT_SANDBOXING: YES
|
|
|
|
targets:
|
|
MeshMonitorChat:
|
|
type: application
|
|
platform: iOS
|
|
deploymentTarget: "17.0"
|
|
sources:
|
|
- path: MeshMonitorChat
|
|
info:
|
|
path: MeshMonitorChat/Info.plist
|
|
properties:
|
|
CFBundleDisplayName: MeshMonitor
|
|
CFBundleShortVersionString: "1.0.0"
|
|
CFBundleVersion: "1"
|
|
ITSAppUsesNonExemptEncryption: false
|
|
UILaunchScreen:
|
|
UIColorName: AccentColor
|
|
UISupportedInterfaceOrientations:
|
|
- UIInterfaceOrientationPortrait
|
|
- UIInterfaceOrientationLandscapeLeft
|
|
- UIInterfaceOrientationLandscapeRight
|
|
UIApplicationSceneManifest:
|
|
UIApplicationSupportsMultipleScenes: false
|
|
NSAppTransportSecurity:
|
|
NSAllowsLocalNetworking: true
|
|
NSLocalNetworkUsageDescription: "MeshMonitor uses your local network to talk to the MeshMonitor server."
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: dev.andros.meshmonitorchat
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
|
|
SWIFT_EMIT_LOC_STRINGS: YES
|
|
GENERATE_INFOPLIST_FILE: NO
|