-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
117 lines (111 loc) · 3.01 KB
/
Copy pathproject.yml
File metadata and controls
117 lines (111 loc) · 3.01 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
include:
- path: project.local.yml
relativePaths: false
enable: ${INCLUDE_PROJECT_LOCAL_YML}
name: MFuse
options:
bundleIdPrefix: com.lollipopkit.mfuse
deploymentTarget:
macOS: "14.0"
xcodeVersion: "15.0"
groupSortPosition: top
createIntermediateGroups: true
settings:
base:
SWIFT_VERSION: "5.9"
MACOSX_DEPLOYMENT_TARGET: "14.0"
CODE_SIGN_STYLE: Automatic
MARKETING_VERSION: "1.0.0"
CURRENT_PROJECT_VERSION: "0"
MFDROPBOX_CLIENT_ID: ""
MFDROPBOX_REDIRECT_URI: "com.lollipopkit.mfuse.dropbox:/oauth"
MFONEDRIVE_CLIENT_ID: ""
MFONEDRIVE_REDIRECT_URI: "com.lollipopkit.mfuse.onedrive:/oauth"
MFONEDRIVE_AUTHORITY: "common"
packages:
MFuseCore:
path: Packages/MFuseCore
MFuseSFTP:
path: Packages/MFuseSFTP
MFuseS3:
path: Packages/MFuseS3
MFuseWebDAV:
path: Packages/MFuseWebDAV
MFuseSMB:
path: Packages/MFuseSMB
MFuseFTP:
path: Packages/MFuseFTP
MFuseNFS:
path: Packages/MFuseNFS
MFuseGoogleDrive:
path: Packages/MFuseGoogleDrive
MFuseDropbox:
path: Packages/MFuseDropbox
MFuseOneDrive:
path: Packages/MFuseOneDrive
targets:
MFuse:
type: application
platform: macOS
sources:
- path: MFuse
dependencies:
- package: MFuseCore
- package: MFuseSFTP
- package: MFuseS3
- package: MFuseWebDAV
- package: MFuseSMB
- package: MFuseFTP
- package: MFuseNFS
- package: MFuseGoogleDrive
- package: MFuseDropbox
- package: MFuseOneDrive
- target: MFuseProvider
embed: true
codeSign: true
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.lollipopkit.mfuse
INFOPLIST_FILE: MFuse/Info.plist
# Keep this entitlements file aligned with App Group and iCloud container capabilities.
CODE_SIGN_ENTITLEMENTS: MFuse/MFuse.entitlements
ENABLE_APP_SANDBOX: true
COMBINE_HIDPI_IMAGES: true
PRODUCT_NAME: MFuse
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
configs:
Debug:
ENABLE_HARDENED_RUNTIME: true
Release:
ENABLE_HARDENED_RUNTIME: true
ENABLE_DEBUG_DYLIB: false
MFuseProvider:
type: app-extension
platform: macOS
sources:
- path: MFuseProvider
dependencies:
- package: MFuseCore
- package: MFuseSFTP
- package: MFuseS3
- package: MFuseWebDAV
- package: MFuseSMB
- package: MFuseFTP
- package: MFuseNFS
- package: MFuseGoogleDrive
- package: MFuseDropbox
- package: MFuseOneDrive
- sdk: FileProvider.framework
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.lollipopkit.mfuse.provider
INFOPLIST_FILE: MFuseProvider/Info.plist
CODE_SIGN_ENTITLEMENTS: MFuseProvider/MFuseProvider.entitlements
ENABLE_APP_SANDBOX: true
PRODUCT_NAME: MFuseProvider
configs:
Debug:
ENABLE_HARDENED_RUNTIME: true
Release:
ENABLE_HARDENED_RUNTIME: true
ENABLE_DEBUG_DYLIB: false