77 lines
2.3 KiB
YAML
77 lines
2.3 KiB
YAML
name: CommandNotch
|
|
options:
|
|
bundleIdPrefix: com.commandnotch
|
|
deploymentTarget:
|
|
macOS: "14.0"
|
|
xcodeVersion: "16.0"
|
|
generateEmptyDirectories: true
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: "5.10"
|
|
MACOSX_DEPLOYMENT_TARGET: "14.0"
|
|
ENABLE_HARDENED_RUNTIME: true
|
|
packages:
|
|
SwiftTerm:
|
|
url: https://github.com/migueldeicaza/SwiftTerm.git
|
|
from: "1.2.0"
|
|
targets:
|
|
CommandNotch:
|
|
type: application
|
|
platform: macOS
|
|
sources:
|
|
- path: CommandNotch
|
|
excludes:
|
|
- Resources/Info.plist
|
|
dependencies:
|
|
- package: SwiftTerm
|
|
info:
|
|
path: CommandNotch/Resources/Info.plist
|
|
properties:
|
|
CFBundleName: CommandNotch
|
|
CFBundleDisplayName: CommandNotch
|
|
CFBundleIdentifier: com.commandnotch.app
|
|
CFBundleVersion: "1"
|
|
CFBundleShortVersionString: "0.2.0"
|
|
CFBundlePackageType: APPL
|
|
CFBundleExecutable: CommandNotch
|
|
LSMinimumSystemVersion: "14.0"
|
|
LSUIElement: true
|
|
NSHumanReadableCopyright: "Copyright © 2026 CommandNotch. All rights reserved."
|
|
entitlements:
|
|
path: CommandNotch/Resources/CommandNotch.entitlements
|
|
settings:
|
|
base:
|
|
CODE_SIGN_ENTITLEMENTS: CommandNotch/Resources/CommandNotch.entitlements
|
|
INFOPLIST_FILE: CommandNotch/Resources/Info.plist
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.app
|
|
PRODUCT_NAME: CommandNotch
|
|
COMBINE_HIDPI_IMAGES: true
|
|
CommandNotchTests:
|
|
type: bundle.unit-test
|
|
platform: macOS
|
|
sources:
|
|
- path: CommandNotchTests
|
|
dependencies:
|
|
- target: CommandNotch
|
|
settings:
|
|
base:
|
|
GENERATE_INFOPLIST_FILE: true
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.CommandNotchTests
|
|
PRODUCT_NAME: CommandNotchTests
|
|
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/CommandNotch.app/Contents/MacOS/CommandNotch"
|
|
BUNDLE_LOADER: "$(TEST_HOST)"
|
|
CommandNotchUITests:
|
|
type: bundle.ui-testing
|
|
platform: macOS
|
|
sources:
|
|
- path: CommandNotchUITests
|
|
dependencies:
|
|
- target: CommandNotch
|
|
settings:
|
|
base:
|
|
DEVELOPMENT_TEAM: G698BP272N
|
|
GENERATE_INFOPLIST_FILE: true
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.CommandNotchUITests
|
|
PRODUCT_NAME: CommandNotchUITests
|
|
TEST_TARGET_NAME: CommandNotch
|