name: Receiver options: bundleIdPrefix: screencast deploymentTarget: iOS: "17.0" createIntermediateGroups: true generateEmptySchemes: false targets: Receiver: type: application platform: iOS deploymentTarget: "17.0" sources: - path: Receiver settings: base: PRODUCT_BUNDLE_IDENTIFIER: screencast.receiver PRODUCT_NAME: Receiver TARGETED_DEVICE_FAMILY: 1 CODE_SIGN_STYLE: Automatic DEVELOPMENT_TEAM: "" IPHONEOS_DEPLOYMENT_TARGET: "17.0" ENABLE_USER_SCRIPT_SANDBOXING: YES info: path: Receiver/Info.plist properties: CFBundleDisplayName: screencast CFBundleName: screencast CFBundleShortVersionString: "0.9.0" CFBundleVersion: "1" UILaunchScreen: {} UISupportedInterfaceOrientations: - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight UISupportedInterfaceOrientations~ipad: - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown # Local-network privacy: required for both Bonjour and the TCP/UDP # sockets. Without NSBonjourServices the sender never resolves us. NSLocalNetworkUsageDescription: "screencast receives a video stream on your local network." NSBonjourServices: - "_screencast._tcp" ReceiverTests: type: bundle.unit-test platform: iOS deploymentTarget: "17.0" sources: - path: ReceiverTests dependencies: - target: Receiver settings: base: PRODUCT_BUNDLE_IDENTIFIER: screencast.receiver.tests BUNDLE_LOADER: "$(TEST_HOST)" TEST_HOST: "$(BUILT_PRODUCTS_DIR)/Receiver.app/Receiver" schemes: Receiver: build: targets: Receiver: all test: config: Debug targets: - ReceiverTests archive: enabled: false