-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
105 lines (100 loc) · 3.22 KB
/
project.yml
File metadata and controls
105 lines (100 loc) · 3.22 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
name: PerformanceMonitor
options:
bundleIdPrefix: com.alanfeng
deploymentTarget:
macOS: "14.0"
xcodeVersion: "15.0"
generateEmptyDirectories: true
settings:
base:
SWIFT_VERSION: "5.9"
MACOSX_DEPLOYMENT_TARGET: "14.0"
schemes:
PerformanceMonitor:
build:
targets:
PerformanceMonitor: all
PerformanceMonitorWidgetExtension: all
test:
targets:
- PerformanceMonitorTests
run:
config: Debug
archive:
config: Release
targets:
PerformanceMonitor:
type: application
platform: macOS
sources:
- path: PerformanceMonitor
excludes:
- "**/*.entitlements"
- "Info.plist"
- path: Shared
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.alanfeng.performance-monitor
PRODUCT_NAME: Performance Monitor
INFOPLIST_FILE: PerformanceMonitor/Info.plist
GENERATE_INFOPLIST_FILE: false
INFOPLIST_KEY_CFBundleDisplayName: "Performance Monitor"
INFOPLIST_KEY_NSHumanReadableCopyright: ""
MARKETING_VERSION: "1.0.3"
CURRENT_PROJECT_VERSION: "4"
CODE_SIGN_STYLE: Automatic
ENABLE_APP_SANDBOX: false
CODE_SIGN_IDENTITY: "Apple Development"
CODE_SIGN_ENTITLEMENTS: PerformanceMonitor/PerformanceMonitor.entitlements
DEVELOPMENT_TEAM: 9C7C49D28S
LD_RUNPATH_SEARCH_PATHS: "@executable_path/../Frameworks"
SWIFT_EMIT_LOC_STRINGS: true
dependencies:
- target: PerformanceMonitorWidgetExtension
embed: true
PerformanceMonitorWidgetExtension:
type: app-extension
platform: macOS
sources:
- path: PerformanceMonitorWidget
excludes:
- "**/*.entitlements"
- "Info.plist"
- path: Shared
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.alanfeng.performance-monitor.widget
PRODUCT_NAME: PerformanceMonitorWidget
INFOPLIST_FILE: PerformanceMonitorWidget/Info.plist
GENERATE_INFOPLIST_FILE: false
INFOPLIST_KEY_CFBundleDisplayName: "Performance Monitor Widget"
INFOPLIST_KEY_NSHumanReadableCopyright: ""
MARKETING_VERSION: "1.0.3"
CURRENT_PROJECT_VERSION: "4"
CODE_SIGN_STYLE: Automatic
ENABLE_APP_SANDBOX: true
CODE_SIGN_IDENTITY: "Apple Development"
CODE_SIGN_ENTITLEMENTS: PerformanceMonitorWidget/PerformanceMonitorWidget.entitlements
DEVELOPMENT_TEAM: 9C7C49D28S
LD_RUNPATH_SEARCH_PATHS: "@executable_path/../Frameworks @executable_path/../../../../Frameworks"
SWIFT_EMIT_LOC_STRINGS: true
SKIP_INSTALL: true
dependencies:
- sdk: WidgetKit.framework
- sdk: SwiftUI.framework
PerformanceMonitorTests:
type: bundle.unit-test
platform: macOS
sources:
- path: PerformanceMonitorTests
- path: Shared/Extensions/BundleVersionInfo.swift
- path: PerformanceMonitor/Services/DiskCleanupToolLauncher.swift
- path: PerformanceMonitor/Services/DeepLinkValidator.swift
- path: PerformanceMonitor/Services/ProcessManager.swift
settings:
base:
GENERATE_INFOPLIST_FILE: true
CODE_SIGNING_ALLOWED: false
CODE_SIGNING_REQUIRED: false
TEST_HOST: ""
BUNDLE_LOADER: ""