Files
iceglass/project.yml
T
rzen 8f8f8b2755 Initial commit: IceGlass NHL game tracker
macOS menu bar app providing NHL game situational awareness with
league-wide scoreboard, dynamic polling, notifications with team
logos, and configurable display options.
2026-04-13 21:44:08 -04:00

65 lines
1.6 KiB
YAML

name: IceGlass
options:
bundleIdPrefix: dev.rzen.indie
deploymentTarget:
macOS: "13.0"
xcodeVersion: "16.0"
generateEmptyDirectories: true
packages:
IndieAbout:
url: https://git.rzen.dev/rzen/indie-about.git
from: 0.1.0
targets:
IceGlass:
type: application
platform: macOS
sources:
- IceGlass
- path: IceGlass/TeamLogos
type: folder
buildPhase: resources
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: dev.rzen.indie.IceGlass
MARKETING_VERSION: "1.0.0"
CURRENT_PROJECT_VERSION: "1"
INFOPLIST_FILE: IceGlass/Info.plist
CODE_SIGN_ENTITLEMENTS: IceGlass.entitlements
SWIFT_VERSION: "6.0"
MACOSX_DEPLOYMENT_TARGET: "13.0"
PRODUCT_NAME: IceGlass
COMBINE_HIDPI_IMAGES: true
SWIFT_STRICT_CONCURRENCY: complete
ENABLE_USER_SCRIPT_SANDBOXING: false
configs:
Debug:
SWIFT_ACTIVE_COMPILATION_CONDITIONS: DEBUG
Release:
SWIFT_OPTIMIZATION_LEVEL: -O
dependencies:
- package: IndieAbout
postCompileScripts:
- script: "\"${SRCROOT}/Scripts/update_build_number.sh\""
name: "Update Build Number"
shell: /bin/sh
inputFiles:
- $(TARGET_BUILD_DIR)/$(INFOPLIST_PATH)
- $(DWARF_DSYM_FOLDER_PATH)/$(DWARF_DSYM_FILE_NAME)/Contents/Info.plist
entitlements:
path: IceGlass.entitlements
properties:
com.apple.security.app-sandbox: true
com.apple.security.network.client: true
schemes:
IceGlass:
build:
targets:
IceGlass: all
run:
config: Debug
archive:
config: Release