-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.yml
More file actions
154 lines (147 loc) · 4.12 KB
/
project.yml
File metadata and controls
154 lines (147 loc) · 4.12 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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
name: VoidReader
options:
bundleIdPrefix: com.voidreader
deploymentTarget:
macOS: "14.0"
xcodeVersion: "15.0"
generateEmptyDirectories: true
groupSortPosition: top
settings:
base:
SWIFT_VERSION: "5.9"
MACOSX_DEPLOYMENT_TARGET: "14.0"
DEVELOPMENT_TEAM: KAJX3B69UF
packages:
VoidReaderCore:
path: .
targets:
VoidReader:
type: application
platform: macOS
sources:
- path: App
excludes:
- "**/.DS_Store"
- App/Resources
resources:
- path: App/Resources
excludes:
- "**/.DS_Store"
- Assets.xcassets
dependencies:
- package: VoidReaderCore
- target: VoidReaderQuickLook
embed: true
codeSign: true
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.voidreader.app
PRODUCT_NAME: VoidReader
INFOPLIST_FILE: App/Info.plist
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
CODE_SIGN_STYLE: Automatic
DEVELOPMENT_TEAM: KAJX3B69UF
COMBINE_HIDPI_IMAGES: YES
ENABLE_HARDENED_RUNTIME: YES
CODE_SIGN_ENTITLEMENTS: App/VoidReader.entitlements
info:
path: App/Info.plist
properties:
CFBundleDisplayName: VoidReader
CFBundleShortVersionString: "1.2.0"
CFBundleVersion: "1"
LSMinimumSystemVersion: "14.0"
CFBundleDocumentTypes:
- CFBundleTypeName: Markdown Document
CFBundleTypeRole: Editor
CFBundleTypeIconFile: MarkdownDocument
LSHandlerRank: Default
LSItemContentTypes:
- net.daringfireball.markdown
- public.text
NSDocumentClass: $(PRODUCT_MODULE_NAME).MarkdownDocument
UTImportedTypeDeclarations:
- UTTypeIdentifier: net.daringfireball.markdown
UTTypeDescription: Markdown Document
UTTypeConformsTo:
- public.text
UTTypeTagSpecification:
public.filename-extension:
- md
- markdown
VoidReaderQuickLook:
type: app-extension
platform: macOS
sources:
- path: QuickLookExtension
dependencies:
- package: VoidReaderCore
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.voidreader.app.quicklook
PRODUCT_NAME: VoidReaderQuickLook
CODE_SIGN_STYLE: Automatic
DEVELOPMENT_TEAM: KAJX3B69UF
SKIP_INSTALL: YES
ENABLE_HARDENED_RUNTIME: YES
CODE_SIGN_ENTITLEMENTS: QuickLookExtension/VoidReaderQuickLook.entitlements
LD_RUNPATH_SEARCH_PATHS:
- $(inherited)
- "@executable_path/../Frameworks"
- "@executable_path/../../../../Frameworks"
info:
path: QuickLookExtension/Info.plist
properties:
CFBundleDisplayName: VoidReader Quick Look
CFBundleShortVersionString: "1.2.0"
CFBundleVersion: "1"
LSMinimumSystemVersion: "14.0"
NSExtension:
NSExtensionPointIdentifier: com.apple.quicklook.preview
NSExtensionPrincipalClass: $(PRODUCT_MODULE_NAME).PreviewViewController
NSExtensionAttributes:
QLSupportsSearchableItems: false
QLSupportedContentTypes:
- net.daringfireball.markdown
- public.plain-text
VoidReaderTests:
type: bundle.unit-test
platform: macOS
sources:
- path: Tests/VoidReaderCoreTests
dependencies:
- target: VoidReader
settings:
base:
GENERATE_INFOPLIST_FILE: YES
VoidReaderUITests:
type: bundle.ui-testing
platform: macOS
sources:
- path: Tests/VoidReaderUITests
dependencies:
- target: VoidReader
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.voidreader.uitests
CODE_SIGN_STYLE: Automatic
DEVELOPMENT_TEAM: KAJX3B69UF
GENERATE_INFOPLIST_FILE: YES
schemes:
VoidReader:
build:
targets:
VoidReader: all
run:
config: Debug
test:
config: Debug
targets:
- VoidReaderTests
- VoidReaderUITests
profile:
config: Release
analyze:
config: Debug
archive:
config: Release