48 lines
1.3 KiB
YAML

name: RebreakMagic
options:
bundleIdPrefix: org.rebreak.magic
deploymentTarget:
macOS: "14.0"
createIntermediateGroups: true
generateEmptyDirectories: true
settings:
base:
SWIFT_VERSION: "5.10"
MACOSX_DEPLOYMENT_TARGET: "14.0"
PRODUCT_BUNDLE_IDENTIFIER: org.rebreak.magic.mac
MARKETING_VERSION: "0.1.0"
CURRENT_PROJECT_VERSION: "1"
DEVELOPMENT_TEAM: ""
CODE_SIGN_STYLE: Automatic
CODE_SIGN_IDENTITY: "-"
ENABLE_HARDENED_RUNTIME: NO
ENABLE_APP_SANDBOX: NO
targets:
RebreakMagic:
type: application
platform: macOS
sources:
- path: Sources
excludes:
- "Resources/Info.plist"
resources:
- path: Sources/Resources/Assets.xcassets
optional: true
info:
path: Sources/Resources/Info.plist
properties:
CFBundleDisplayName: Rebreak Magic
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
LSMinimumSystemVersion: $(MACOSX_DEPLOYMENT_TARGET)
LSUIElement: false
NSHumanReadableCopyright: "© 2026 Raynis GmbH"
NSPrincipalClass: NSApplication
NSHighResolutionCapable: true
settings:
base:
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
COMBINE_HIDPI_IMAGES: YES