Files
brov-macbook/NotchBuddy/project.yml
T

76 lines
2.0 KiB
YAML

name: BroV
options:
bundleIdPrefix: local.maksar
deploymentTarget:
macOS: "15.0"
xcodeVersion: "27.0"
createIntermediateGroups: true
# BroV — personal fork of Coucou (MIT). Mac app only, local unsigned builds.
configs:
Debug: debug
Release: release
settings:
base:
SWIFT_VERSION: "6.0"
ENABLE_HARDENED_RUNTIME: NO
OTHER_SWIFT_FLAGS: "-strict-concurrency=complete"
# Ad-hoc signature: runs locally, no Apple Developer account needed.
CODE_SIGN_STYLE: Manual
CODE_SIGN_IDENTITY: "-"
CODE_SIGNING_REQUIRED: NO
CODE_SIGNING_ALLOWED: YES
DEVELOPMENT_TEAM: ""
schemes:
BroV:
build:
targets:
BroV: all
run:
config: Debug
archive:
config: Release
targets:
BroV:
type: application
platform: macOS
sources:
- path: Sources
type: group
- path: Assets.xcassets
buildPhase: resources
- path: Resources/sounds
buildPhase: resources
type: folder
- path: Resources/memoji
buildPhase: resources
type: folder
info:
path: Resources/Info.plist
properties:
CFBundleName: BroV
CFBundleDisplayName: BroV
CFBundleIdentifier: local.maksar.BroV
CFBundleVersion: "1"
CFBundleShortVersionString: "0.1.0"
CFBundlePackageType: APPL
LSUIElement: YES
NSHighResolutionCapable: YES
NSSupportsAutomaticGraphicsSwitching: YES
NSAppleEventsUsageDescription: "BroV jumps to your terminal, sends mail and controls Music."
NSAccessibilityUsageDescription: "BroV reads the front window's title to attach it as context."
NSAppTransportSecurity:
NSAllowsLocalNetworking: true
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: local.maksar.BroV
PRODUCT_NAME: BroV
PRODUCT_MODULE_NAME: NotchBuddy
INFOPLIST_FILE: Resources/Info.plist
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
MACOSX_DEPLOYMENT_TARGET: "15.0"
ENABLE_SANDBOX: NO