-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
69 lines (66 loc) · 2.39 KB
/
Copy pathproject.yml
File metadata and controls
69 lines (66 loc) · 2.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
name: Glint
options:
bundleIdPrefix: com.blainemiller
deploymentTarget:
macOS: "13.0"
xcodeVersion: "16.3"
minimumXcodeGenVersion: "2.38.0"
# In-app localization: en is the development language; translations live in
# Glint/Resources/Localizable.xcstrings.
developmentLanguage: en
settings:
base:
# APPLE SILICON ONLY. Apple (2026-09): universal Mac App Store apps that
# require macOS 13+ may drop Intel, and macOS 27 runs only on Apple silicon.
# Scoped to macosx so iOS/watchOS arch resolution (incl. arm64_32 on older
# watches) is untouched — a bare `ARCHS: arm64` would break those.
ARCHS[sdk=macosx*]: arm64
EXCLUDED_ARCHS[sdk=macosx*]: x86_64
SWIFT_VERSION: "6.0"
MACOSX_DEPLOYMENT_TARGET: "13.0"
# Emit .stringsdata for every compiled file so `xcodebuild
# -exportLocalizations` can see string literals in SwiftUI views.
SWIFT_EMIT_LOC_STRINGS: YES
packages:
# Shared feedback / rating / "other apps" kit (Libraries/MillerKit).
MillerKit:
url: https://github.com/blaineam/MillerKit
from: "1.2.2" # structural funding-link gate (store/TF builds hide it; direct keeps it)
targets:
Glint:
type: application
platform: macOS
sources:
- Glint/Sources
- Glint/Resources/Assets.xcassets
- Glint/Resources/Glint.icon
- Glint/Resources/Localizable.xcstrings
info:
path: Glint/Resources/Info.plist
properties:
CFBundleName: Glint
CFBundleIconName: AppIcon
CFBundleShortVersionString: "1.4.4"
CFBundleVersion: "21"
LSUIElement: true
NSHumanReadableCopyright: "Copyright © 2026 Blaine Miller. MIT License."
LSMinimumSystemVersion: $(MACOSX_DEPLOYMENT_TARGET)
entitlements:
path: Glint/Resources/Glint.entitlements
properties:
com.apple.security.app-sandbox: false
dependencies:
- package: MillerKit
- sdk: IOKit.framework
- sdk: CoreAudio.framework
settings:
base:
CODE_SIGN_IDENTITY: "-"
CODE_SIGN_STYLE: Manual
PRODUCT_BUNDLE_IDENTIFIER: com.blainemiller.Glint
ENABLE_HARDENED_RUNTIME: true
COMBINE_HIDPI_IMAGES: true
SWIFT_OBJC_BRIDGING_HEADER: Glint/Sources/App/Glint-Bridging-Header.h
SWIFT_STRICT_CONCURRENCY: minimal
ASSETCATALOG_COMPILER_APPICON_NAME: Glint
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor