name: Jarvis options: bundleIdPrefix: com.kisani deploymentTarget: iOS: "17.0" createIntermediateGroups: true targets: Jarvis: type: application platform: iOS deploymentTarget: "17.0" sources: - path: Jarvis info: path: Jarvis/Info.plist properties: CFBundleDisplayName: Jervis UILaunchScreen: UIColorName: "" UISupportedInterfaceOrientations: - UIInterfaceOrientationPortrait NSLocalNetworkUsageDescription: "Jervis connects to your self-hosted news platform on the local network." NSAppTransportSecurity: NSAllowsArbitraryLoads: true NSAllowsLocalNetworking: true LSApplicationQueriesSchemes: - tailscale - zerotier - wireguard UIBackgroundModes: - fetch - processing BGTaskSchedulerPermittedIdentifiers: - com.kisani.jervis.briefing.refresh - com.kisani.jervis.feed.refresh settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.kisani.jervis MARKETING_VERSION: "1.0" CURRENT_PROJECT_VERSION: "1" TARGETED_DEVICE_FAMILY: "1" SWIFT_VERSION: "5.0" # Device builds: automatic signing. Change DEVELOPMENT_TEAM to your team # (e.g. K8BLMMR883) if you prefer. Simulator/CI builds pass # CODE_SIGNING_ALLOWED=NO on the command line and skip signing. CODE_SIGN_STYLE: Automatic DEVELOPMENT_TEAM: "K8BLMMR883" ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor ENABLE_USER_SCRIPT_SANDBOXING: "YES"