-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
130 lines (126 loc) · 3.73 KB
/
project.yml
File metadata and controls
130 lines (126 loc) · 3.73 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
name: ModelSwitchboard
options:
minimumXcodeGenVersion: 2.45.3
bundleIdPrefix: io.modelswitchboard
deploymentTarget:
macOS: "14.0"
projectFormat: xcode16_2
createIntermediateGroups: true
packages:
MenuBarExtraAccess:
path: Vendor/MenuBarExtraAccess
ModelSwitchboardPackage:
path: .
settings:
base:
SWIFT_VERSION: 6.0
MARKETING_VERSION: 1.1.6
CURRENT_PROJECT_VERSION: 1.1.6
MACOSX_DEPLOYMENT_TARGET: 14.0
targets:
ModelSwitchboard:
type: application
platform: macOS
sources:
- Sources/ModelSwitchboardApp
- path: Resources/App/ModelSwitchboard.icns
buildPhase: resources
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: io.modelswitchboard.app
PRODUCT_NAME: ModelSwitchboard
GENERATE_INFOPLIST_FILE: NO
INFOPLIST_FILE: Resources/App/Info.plist
MSW_DISPLAY_NAME: Model Switchboard
MSW_EDITION: base
MSW_URL_NAME: io.modelswitchboard.app
MSW_URL_SCHEME: modelswitchboard
dependencies:
- package: ModelSwitchboardPackage
product: ModelSwitchboardCore
- package: MenuBarExtraAccess
product: MenuBarExtraAccess
- target: ModelSwitchboardWidget
embed: true
codeSign: true
copy:
destination: plugins
scheme:
testTargets:
- ModelSwitchboardTests
ModelSwitchboardPlus:
type: application
platform: macOS
sources:
- Sources/ModelSwitchboardApp
- path: Resources/App/ModelSwitchboard.icns
buildPhase: resources
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: io.modelswitchboard.plus
PRODUCT_NAME: ModelSwitchboardPlus
GENERATE_INFOPLIST_FILE: NO
INFOPLIST_FILE: Resources/App/Info.plist
MSW_DISPLAY_NAME: Model Switchboard Plus
MSW_EDITION: plus
MSW_URL_NAME: io.modelswitchboard.plus
MSW_URL_SCHEME: modelswitchboardplus
dependencies:
- package: ModelSwitchboardPackage
product: ModelSwitchboardCore
- package: MenuBarExtraAccess
product: MenuBarExtraAccess
- target: ModelSwitchboardPlusWidget
embed: true
codeSign: true
copy:
destination: plugins
scheme:
testTargets:
- ModelSwitchboardTests
ModelSwitchboardWidget:
type: app-extension
platform: macOS
sources:
- Sources/ModelSwitchboardWidget
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: io.modelswitchboard.app.widget
PRODUCT_NAME: ModelSwitchboardWidget
GENERATE_INFOPLIST_FILE: NO
INFOPLIST_FILE: Resources/Widget/Info.plist
APPLICATION_EXTENSION_API_ONLY: YES
MSW_WIDGET_DISPLAY_NAME: Model Switchboard Widget
MSW_EDITION: base
dependencies:
- package: ModelSwitchboardPackage
product: ModelSwitchboardCore
ModelSwitchboardPlusWidget:
type: app-extension
platform: macOS
sources:
- Sources/ModelSwitchboardWidget
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: io.modelswitchboard.plus.widget
PRODUCT_NAME: ModelSwitchboardPlusWidget
GENERATE_INFOPLIST_FILE: NO
INFOPLIST_FILE: Resources/Widget/Info.plist
APPLICATION_EXTENSION_API_ONLY: YES
MSW_WIDGET_DISPLAY_NAME: Model Switchboard Plus Widget
MSW_EDITION: plus
dependencies:
- package: ModelSwitchboardPackage
product: ModelSwitchboardCore
ModelSwitchboardTests:
type: bundle.unit-test
platform: macOS
sources:
- Tests/ModelSwitchboardCoreTests
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: io.modelswitchboard.app.tests
GENERATE_INFOPLIST_FILE: YES
dependencies:
- package: ModelSwitchboardPackage
product: ModelSwitchboardCore