name: Jervis options: bundleIdPrefix: com.kisani deploymentTarget: iOS: "17.0" createIntermediateGroups: true targets: Jervis: type: application platform: iOS deploymentTarget: "17.0" sources: - path: Jervis info: path: Jervis/Info.plist properties: CFBundleDisplayName: Jervis CFBundleShortVersionString: $(MARKETING_VERSION) CFBundleVersion: $(CURRENT_PROJECT_VERSION) 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.jarvis.briefing.refresh - com.kisani.jarvis.feed.refresh settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.kisani.jarvis PRODUCT_NAME: Jervis MARKETING_VERSION: "1.0" CURRENT_PROJECT_VERSION: "2" 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"