]> git.r.bdr.sh - rbdr/captura/blob - Captura.xcodeproj/project.pbxproj
a796c6af5993ac25927b6eed0b2a1775c1cf6362
[rbdr/captura] / Captura.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 56;
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 B55DDFCC2A6F0253001A5E76 /* Notification+AppEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55DDFCB2A6F0253001A5E76 /* Notification+AppEvents.swift */; };
11 B55DDFCE2A6F069D001A5E76 /* RecordingWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55DDFCD2A6F069D001A5E76 /* RecordingWindow.swift */; };
12 B56C70CD2A6EFDF4009B97EB /* CaptureState.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56C70CC2A6EFDF4009B97EB /* CaptureState.swift */; };
13 B5F915522A6EF80D007ECE8E /* CapturaApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F915512A6EF80D007ECE8E /* CapturaApp.swift */; };
14 B5F915542A6EF80D007ECE8E /* PreferencesWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F915532A6EF80D007ECE8E /* PreferencesWindow.swift */; };
15 B5F915562A6EF80E007ECE8E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B5F915552A6EF80E007ECE8E /* Assets.xcassets */; };
16 B5F915592A6EF80E007ECE8E /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B5F915582A6EF80E007ECE8E /* Preview Assets.xcassets */; };
17 B5F9155B2A6EF80E007ECE8E /* Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F9155A2A6EF80E007ECE8E /* Item.swift */; };
18 B5F915662A6EF80E007ECE8E /* CapturaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F915652A6EF80E007ECE8E /* CapturaTests.swift */; };
19 B5F915702A6EF80E007ECE8E /* CapturaUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F9156F2A6EF80E007ECE8E /* CapturaUITests.swift */; };
20 B5F915722A6EF80E007ECE8E /* CapturaUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F915712A6EF80E007ECE8E /* CapturaUITestsLaunchTests.swift */; };
21 /* End PBXBuildFile section */
22
23 /* Begin PBXContainerItemProxy section */
24 B5F915622A6EF80E007ECE8E /* PBXContainerItemProxy */ = {
25 isa = PBXContainerItemProxy;
26 containerPortal = B5F915462A6EF80D007ECE8E /* Project object */;
27 proxyType = 1;
28 remoteGlobalIDString = B5F9154D2A6EF80D007ECE8E;
29 remoteInfo = Captura;
30 };
31 B5F9156C2A6EF80E007ECE8E /* PBXContainerItemProxy */ = {
32 isa = PBXContainerItemProxy;
33 containerPortal = B5F915462A6EF80D007ECE8E /* Project object */;
34 proxyType = 1;
35 remoteGlobalIDString = B5F9154D2A6EF80D007ECE8E;
36 remoteInfo = Captura;
37 };
38 /* End PBXContainerItemProxy section */
39
40 /* Begin PBXFileReference section */
41 B55DDFCB2A6F0253001A5E76 /* Notification+AppEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Notification+AppEvents.swift"; sourceTree = "<group>"; };
42 B55DDFCD2A6F069D001A5E76 /* RecordingWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordingWindow.swift; sourceTree = "<group>"; };
43 B56C70CC2A6EFDF4009B97EB /* CaptureState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaptureState.swift; sourceTree = "<group>"; };
44 B5F9154E2A6EF80D007ECE8E /* Captura.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Captura.app; sourceTree = BUILT_PRODUCTS_DIR; };
45 B5F915512A6EF80D007ECE8E /* CapturaApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapturaApp.swift; sourceTree = "<group>"; };
46 B5F915532A6EF80D007ECE8E /* PreferencesWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindow.swift; sourceTree = "<group>"; };
47 B5F915552A6EF80E007ECE8E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
48 B5F915582A6EF80E007ECE8E /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
49 B5F9155A2A6EF80E007ECE8E /* Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Item.swift; sourceTree = "<group>"; };
50 B5F9155C2A6EF80E007ECE8E /* Captura.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Captura.entitlements; sourceTree = "<group>"; };
51 B5F915612A6EF80E007ECE8E /* CapturaTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CapturaTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
52 B5F915652A6EF80E007ECE8E /* CapturaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapturaTests.swift; sourceTree = "<group>"; };
53 B5F9156B2A6EF80E007ECE8E /* CapturaUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CapturaUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
54 B5F9156F2A6EF80E007ECE8E /* CapturaUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapturaUITests.swift; sourceTree = "<group>"; };
55 B5F915712A6EF80E007ECE8E /* CapturaUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapturaUITestsLaunchTests.swift; sourceTree = "<group>"; };
56 /* End PBXFileReference section */
57
58 /* Begin PBXFrameworksBuildPhase section */
59 B5F9154B2A6EF80D007ECE8E /* Frameworks */ = {
60 isa = PBXFrameworksBuildPhase;
61 buildActionMask = 2147483647;
62 files = (
63 );
64 runOnlyForDeploymentPostprocessing = 0;
65 };
66 B5F9155E2A6EF80E007ECE8E /* Frameworks */ = {
67 isa = PBXFrameworksBuildPhase;
68 buildActionMask = 2147483647;
69 files = (
70 );
71 runOnlyForDeploymentPostprocessing = 0;
72 };
73 B5F915682A6EF80E007ECE8E /* Frameworks */ = {
74 isa = PBXFrameworksBuildPhase;
75 buildActionMask = 2147483647;
76 files = (
77 );
78 runOnlyForDeploymentPostprocessing = 0;
79 };
80 /* End PBXFrameworksBuildPhase section */
81
82 /* Begin PBXGroup section */
83 B5F915452A6EF80D007ECE8E = {
84 isa = PBXGroup;
85 children = (
86 B5F915502A6EF80D007ECE8E /* Captura */,
87 B5F915642A6EF80E007ECE8E /* CapturaTests */,
88 B5F9156E2A6EF80E007ECE8E /* CapturaUITests */,
89 B5F9154F2A6EF80D007ECE8E /* Products */,
90 );
91 sourceTree = "<group>";
92 };
93 B5F9154F2A6EF80D007ECE8E /* Products */ = {
94 isa = PBXGroup;
95 children = (
96 B5F9154E2A6EF80D007ECE8E /* Captura.app */,
97 B5F915612A6EF80E007ECE8E /* CapturaTests.xctest */,
98 B5F9156B2A6EF80E007ECE8E /* CapturaUITests.xctest */,
99 );
100 name = Products;
101 sourceTree = "<group>";
102 };
103 B5F915502A6EF80D007ECE8E /* Captura */ = {
104 isa = PBXGroup;
105 children = (
106 B5F915512A6EF80D007ECE8E /* CapturaApp.swift */,
107 B5F915532A6EF80D007ECE8E /* PreferencesWindow.swift */,
108 B5F915552A6EF80E007ECE8E /* Assets.xcassets */,
109 B5F9155A2A6EF80E007ECE8E /* Item.swift */,
110 B5F9155C2A6EF80E007ECE8E /* Captura.entitlements */,
111 B5F915572A6EF80E007ECE8E /* Preview Content */,
112 B56C70CC2A6EFDF4009B97EB /* CaptureState.swift */,
113 B55DDFCB2A6F0253001A5E76 /* Notification+AppEvents.swift */,
114 B55DDFCD2A6F069D001A5E76 /* RecordingWindow.swift */,
115 );
116 path = Captura;
117 sourceTree = "<group>";
118 };
119 B5F915572A6EF80E007ECE8E /* Preview Content */ = {
120 isa = PBXGroup;
121 children = (
122 B5F915582A6EF80E007ECE8E /* Preview Assets.xcassets */,
123 );
124 path = "Preview Content";
125 sourceTree = "<group>";
126 };
127 B5F915642A6EF80E007ECE8E /* CapturaTests */ = {
128 isa = PBXGroup;
129 children = (
130 B5F915652A6EF80E007ECE8E /* CapturaTests.swift */,
131 );
132 path = CapturaTests;
133 sourceTree = "<group>";
134 };
135 B5F9156E2A6EF80E007ECE8E /* CapturaUITests */ = {
136 isa = PBXGroup;
137 children = (
138 B5F9156F2A6EF80E007ECE8E /* CapturaUITests.swift */,
139 B5F915712A6EF80E007ECE8E /* CapturaUITestsLaunchTests.swift */,
140 );
141 path = CapturaUITests;
142 sourceTree = "<group>";
143 };
144 /* End PBXGroup section */
145
146 /* Begin PBXNativeTarget section */
147 B5F9154D2A6EF80D007ECE8E /* Captura */ = {
148 isa = PBXNativeTarget;
149 buildConfigurationList = B5F915752A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "Captura" */;
150 buildPhases = (
151 B5F9154A2A6EF80D007ECE8E /* Sources */,
152 B5F9154B2A6EF80D007ECE8E /* Frameworks */,
153 B5F9154C2A6EF80D007ECE8E /* Resources */,
154 );
155 buildRules = (
156 );
157 dependencies = (
158 );
159 name = Captura;
160 productName = Captura;
161 productReference = B5F9154E2A6EF80D007ECE8E /* Captura.app */;
162 productType = "com.apple.product-type.application";
163 };
164 B5F915602A6EF80E007ECE8E /* CapturaTests */ = {
165 isa = PBXNativeTarget;
166 buildConfigurationList = B5F915782A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "CapturaTests" */;
167 buildPhases = (
168 B5F9155D2A6EF80E007ECE8E /* Sources */,
169 B5F9155E2A6EF80E007ECE8E /* Frameworks */,
170 B5F9155F2A6EF80E007ECE8E /* Resources */,
171 );
172 buildRules = (
173 );
174 dependencies = (
175 B5F915632A6EF80E007ECE8E /* PBXTargetDependency */,
176 );
177 name = CapturaTests;
178 productName = CapturaTests;
179 productReference = B5F915612A6EF80E007ECE8E /* CapturaTests.xctest */;
180 productType = "com.apple.product-type.bundle.unit-test";
181 };
182 B5F9156A2A6EF80E007ECE8E /* CapturaUITests */ = {
183 isa = PBXNativeTarget;
184 buildConfigurationList = B5F9157B2A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "CapturaUITests" */;
185 buildPhases = (
186 B5F915672A6EF80E007ECE8E /* Sources */,
187 B5F915682A6EF80E007ECE8E /* Frameworks */,
188 B5F915692A6EF80E007ECE8E /* Resources */,
189 );
190 buildRules = (
191 );
192 dependencies = (
193 B5F9156D2A6EF80E007ECE8E /* PBXTargetDependency */,
194 );
195 name = CapturaUITests;
196 productName = CapturaUITests;
197 productReference = B5F9156B2A6EF80E007ECE8E /* CapturaUITests.xctest */;
198 productType = "com.apple.product-type.bundle.ui-testing";
199 };
200 /* End PBXNativeTarget section */
201
202 /* Begin PBXProject section */
203 B5F915462A6EF80D007ECE8E /* Project object */ = {
204 isa = PBXProject;
205 attributes = {
206 BuildIndependentTargetsInParallel = 1;
207 LastSwiftUpdateCheck = 1500;
208 LastUpgradeCheck = 1500;
209 TargetAttributes = {
210 B5F9154D2A6EF80D007ECE8E = {
211 CreatedOnToolsVersion = 15.0;
212 };
213 B5F915602A6EF80E007ECE8E = {
214 CreatedOnToolsVersion = 15.0;
215 TestTargetID = B5F9154D2A6EF80D007ECE8E;
216 };
217 B5F9156A2A6EF80E007ECE8E = {
218 CreatedOnToolsVersion = 15.0;
219 TestTargetID = B5F9154D2A6EF80D007ECE8E;
220 };
221 };
222 };
223 buildConfigurationList = B5F915492A6EF80D007ECE8E /* Build configuration list for PBXProject "Captura" */;
224 compatibilityVersion = "Xcode 14.0";
225 developmentRegion = en;
226 hasScannedForEncodings = 0;
227 knownRegions = (
228 en,
229 Base,
230 );
231 mainGroup = B5F915452A6EF80D007ECE8E;
232 productRefGroup = B5F9154F2A6EF80D007ECE8E /* Products */;
233 projectDirPath = "";
234 projectRoot = "";
235 targets = (
236 B5F9154D2A6EF80D007ECE8E /* Captura */,
237 B5F915602A6EF80E007ECE8E /* CapturaTests */,
238 B5F9156A2A6EF80E007ECE8E /* CapturaUITests */,
239 );
240 };
241 /* End PBXProject section */
242
243 /* Begin PBXResourcesBuildPhase section */
244 B5F9154C2A6EF80D007ECE8E /* Resources */ = {
245 isa = PBXResourcesBuildPhase;
246 buildActionMask = 2147483647;
247 files = (
248 B5F915592A6EF80E007ECE8E /* Preview Assets.xcassets in Resources */,
249 B5F915562A6EF80E007ECE8E /* Assets.xcassets in Resources */,
250 );
251 runOnlyForDeploymentPostprocessing = 0;
252 };
253 B5F9155F2A6EF80E007ECE8E /* Resources */ = {
254 isa = PBXResourcesBuildPhase;
255 buildActionMask = 2147483647;
256 files = (
257 );
258 runOnlyForDeploymentPostprocessing = 0;
259 };
260 B5F915692A6EF80E007ECE8E /* Resources */ = {
261 isa = PBXResourcesBuildPhase;
262 buildActionMask = 2147483647;
263 files = (
264 );
265 runOnlyForDeploymentPostprocessing = 0;
266 };
267 /* End PBXResourcesBuildPhase section */
268
269 /* Begin PBXSourcesBuildPhase section */
270 B5F9154A2A6EF80D007ECE8E /* Sources */ = {
271 isa = PBXSourcesBuildPhase;
272 buildActionMask = 2147483647;
273 files = (
274 B5F915542A6EF80D007ECE8E /* PreferencesWindow.swift in Sources */,
275 B55DDFCE2A6F069D001A5E76 /* RecordingWindow.swift in Sources */,
276 B55DDFCC2A6F0253001A5E76 /* Notification+AppEvents.swift in Sources */,
277 B5F9155B2A6EF80E007ECE8E /* Item.swift in Sources */,
278 B56C70CD2A6EFDF4009B97EB /* CaptureState.swift in Sources */,
279 B5F915522A6EF80D007ECE8E /* CapturaApp.swift in Sources */,
280 );
281 runOnlyForDeploymentPostprocessing = 0;
282 };
283 B5F9155D2A6EF80E007ECE8E /* Sources */ = {
284 isa = PBXSourcesBuildPhase;
285 buildActionMask = 2147483647;
286 files = (
287 B5F915662A6EF80E007ECE8E /* CapturaTests.swift in Sources */,
288 );
289 runOnlyForDeploymentPostprocessing = 0;
290 };
291 B5F915672A6EF80E007ECE8E /* Sources */ = {
292 isa = PBXSourcesBuildPhase;
293 buildActionMask = 2147483647;
294 files = (
295 B5F915702A6EF80E007ECE8E /* CapturaUITests.swift in Sources */,
296 B5F915722A6EF80E007ECE8E /* CapturaUITestsLaunchTests.swift in Sources */,
297 );
298 runOnlyForDeploymentPostprocessing = 0;
299 };
300 /* End PBXSourcesBuildPhase section */
301
302 /* Begin PBXTargetDependency section */
303 B5F915632A6EF80E007ECE8E /* PBXTargetDependency */ = {
304 isa = PBXTargetDependency;
305 target = B5F9154D2A6EF80D007ECE8E /* Captura */;
306 targetProxy = B5F915622A6EF80E007ECE8E /* PBXContainerItemProxy */;
307 };
308 B5F9156D2A6EF80E007ECE8E /* PBXTargetDependency */ = {
309 isa = PBXTargetDependency;
310 target = B5F9154D2A6EF80D007ECE8E /* Captura */;
311 targetProxy = B5F9156C2A6EF80E007ECE8E /* PBXContainerItemProxy */;
312 };
313 /* End PBXTargetDependency section */
314
315 /* Begin XCBuildConfiguration section */
316 B5F915732A6EF80E007ECE8E /* Debug */ = {
317 isa = XCBuildConfiguration;
318 buildSettings = {
319 ALWAYS_SEARCH_USER_PATHS = NO;
320 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
321 CLANG_ANALYZER_NONNULL = YES;
322 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
323 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
324 CLANG_ENABLE_MODULES = YES;
325 CLANG_ENABLE_OBJC_ARC = YES;
326 CLANG_ENABLE_OBJC_WEAK = YES;
327 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
328 CLANG_WARN_BOOL_CONVERSION = YES;
329 CLANG_WARN_COMMA = YES;
330 CLANG_WARN_CONSTANT_CONVERSION = YES;
331 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
332 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
333 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
334 CLANG_WARN_EMPTY_BODY = YES;
335 CLANG_WARN_ENUM_CONVERSION = YES;
336 CLANG_WARN_INFINITE_RECURSION = YES;
337 CLANG_WARN_INT_CONVERSION = YES;
338 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
339 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
340 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
341 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
342 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
343 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
344 CLANG_WARN_STRICT_PROTOTYPES = YES;
345 CLANG_WARN_SUSPICIOUS_MOVE = YES;
346 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
347 CLANG_WARN_UNREACHABLE_CODE = YES;
348 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
349 COPY_PHASE_STRIP = NO;
350 DEBUG_INFORMATION_FORMAT = dwarf;
351 ENABLE_STRICT_OBJC_MSGSEND = YES;
352 ENABLE_TESTABILITY = YES;
353 ENABLE_USER_SCRIPT_SANDBOXING = YES;
354 GCC_C_LANGUAGE_STANDARD = gnu17;
355 GCC_DYNAMIC_NO_PIC = NO;
356 GCC_NO_COMMON_BLOCKS = YES;
357 GCC_OPTIMIZATION_LEVEL = 0;
358 GCC_PREPROCESSOR_DEFINITIONS = (
359 "DEBUG=1",
360 "$(inherited)",
361 );
362 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
363 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
364 GCC_WARN_UNDECLARED_SELECTOR = YES;
365 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
366 GCC_WARN_UNUSED_FUNCTION = YES;
367 GCC_WARN_UNUSED_VARIABLE = YES;
368 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
369 MACOSX_DEPLOYMENT_TARGET = 14.0;
370 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
371 MTL_FAST_MATH = YES;
372 ONLY_ACTIVE_ARCH = YES;
373 SDKROOT = macosx;
374 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
375 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
376 };
377 name = Debug;
378 };
379 B5F915742A6EF80E007ECE8E /* Release */ = {
380 isa = XCBuildConfiguration;
381 buildSettings = {
382 ALWAYS_SEARCH_USER_PATHS = NO;
383 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
384 CLANG_ANALYZER_NONNULL = YES;
385 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
386 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
387 CLANG_ENABLE_MODULES = YES;
388 CLANG_ENABLE_OBJC_ARC = YES;
389 CLANG_ENABLE_OBJC_WEAK = YES;
390 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
391 CLANG_WARN_BOOL_CONVERSION = YES;
392 CLANG_WARN_COMMA = YES;
393 CLANG_WARN_CONSTANT_CONVERSION = YES;
394 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
395 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
396 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
397 CLANG_WARN_EMPTY_BODY = YES;
398 CLANG_WARN_ENUM_CONVERSION = YES;
399 CLANG_WARN_INFINITE_RECURSION = YES;
400 CLANG_WARN_INT_CONVERSION = YES;
401 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
402 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
403 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
404 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
405 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
406 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
407 CLANG_WARN_STRICT_PROTOTYPES = YES;
408 CLANG_WARN_SUSPICIOUS_MOVE = YES;
409 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
410 CLANG_WARN_UNREACHABLE_CODE = YES;
411 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
412 COPY_PHASE_STRIP = NO;
413 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
414 ENABLE_NS_ASSERTIONS = NO;
415 ENABLE_STRICT_OBJC_MSGSEND = YES;
416 ENABLE_USER_SCRIPT_SANDBOXING = YES;
417 GCC_C_LANGUAGE_STANDARD = gnu17;
418 GCC_NO_COMMON_BLOCKS = YES;
419 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
420 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
421 GCC_WARN_UNDECLARED_SELECTOR = YES;
422 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
423 GCC_WARN_UNUSED_FUNCTION = YES;
424 GCC_WARN_UNUSED_VARIABLE = YES;
425 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
426 MACOSX_DEPLOYMENT_TARGET = 14.0;
427 MTL_ENABLE_DEBUG_INFO = NO;
428 MTL_FAST_MATH = YES;
429 SDKROOT = macosx;
430 SWIFT_COMPILATION_MODE = wholemodule;
431 };
432 name = Release;
433 };
434 B5F915762A6EF80E007ECE8E /* Debug */ = {
435 isa = XCBuildConfiguration;
436 buildSettings = {
437 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
438 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
439 CODE_SIGN_ENTITLEMENTS = Captura/Captura.entitlements;
440 CODE_SIGN_STYLE = Automatic;
441 COMBINE_HIDPI_IMAGES = YES;
442 CURRENT_PROJECT_VERSION = 1;
443 DEVELOPMENT_ASSET_PATHS = "\"Captura/Preview Content\"";
444 DEVELOPMENT_TEAM = S68NHQVJXW;
445 ENABLE_HARDENED_RUNTIME = YES;
446 ENABLE_PREVIEWS = YES;
447 GENERATE_INFOPLIST_FILE = YES;
448 INFOPLIST_KEY_LSUIElement = YES;
449 INFOPLIST_KEY_NSHumanReadableCopyright = "";
450 LD_RUNPATH_SEARCH_PATHS = (
451 "$(inherited)",
452 "@executable_path/../Frameworks",
453 );
454 MARKETING_VERSION = 1.0;
455 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.Captura;
456 PRODUCT_NAME = "$(TARGET_NAME)";
457 SWIFT_EMIT_LOC_STRINGS = YES;
458 SWIFT_VERSION = 5.0;
459 };
460 name = Debug;
461 };
462 B5F915772A6EF80E007ECE8E /* Release */ = {
463 isa = XCBuildConfiguration;
464 buildSettings = {
465 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
466 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
467 CODE_SIGN_ENTITLEMENTS = Captura/Captura.entitlements;
468 CODE_SIGN_STYLE = Automatic;
469 COMBINE_HIDPI_IMAGES = YES;
470 CURRENT_PROJECT_VERSION = 1;
471 DEVELOPMENT_ASSET_PATHS = "\"Captura/Preview Content\"";
472 DEVELOPMENT_TEAM = S68NHQVJXW;
473 ENABLE_HARDENED_RUNTIME = YES;
474 ENABLE_PREVIEWS = YES;
475 GENERATE_INFOPLIST_FILE = YES;
476 INFOPLIST_KEY_LSUIElement = YES;
477 INFOPLIST_KEY_NSHumanReadableCopyright = "";
478 LD_RUNPATH_SEARCH_PATHS = (
479 "$(inherited)",
480 "@executable_path/../Frameworks",
481 );
482 MARKETING_VERSION = 1.0;
483 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.Captura;
484 PRODUCT_NAME = "$(TARGET_NAME)";
485 SWIFT_EMIT_LOC_STRINGS = YES;
486 SWIFT_VERSION = 5.0;
487 };
488 name = Release;
489 };
490 B5F915792A6EF80E007ECE8E /* Debug */ = {
491 isa = XCBuildConfiguration;
492 buildSettings = {
493 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
494 BUNDLE_LOADER = "$(TEST_HOST)";
495 CODE_SIGN_STYLE = Automatic;
496 CURRENT_PROJECT_VERSION = 1;
497 DEVELOPMENT_TEAM = S68NHQVJXW;
498 GENERATE_INFOPLIST_FILE = YES;
499 MACOSX_DEPLOYMENT_TARGET = 14.0;
500 MARKETING_VERSION = 1.0;
501 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.CapturaTests;
502 PRODUCT_NAME = "$(TARGET_NAME)";
503 SWIFT_EMIT_LOC_STRINGS = NO;
504 SWIFT_VERSION = 5.0;
505 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Captura.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Captura";
506 };
507 name = Debug;
508 };
509 B5F9157A2A6EF80E007ECE8E /* Release */ = {
510 isa = XCBuildConfiguration;
511 buildSettings = {
512 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
513 BUNDLE_LOADER = "$(TEST_HOST)";
514 CODE_SIGN_STYLE = Automatic;
515 CURRENT_PROJECT_VERSION = 1;
516 DEVELOPMENT_TEAM = S68NHQVJXW;
517 GENERATE_INFOPLIST_FILE = YES;
518 MACOSX_DEPLOYMENT_TARGET = 14.0;
519 MARKETING_VERSION = 1.0;
520 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.CapturaTests;
521 PRODUCT_NAME = "$(TARGET_NAME)";
522 SWIFT_EMIT_LOC_STRINGS = NO;
523 SWIFT_VERSION = 5.0;
524 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Captura.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Captura";
525 };
526 name = Release;
527 };
528 B5F9157C2A6EF80E007ECE8E /* Debug */ = {
529 isa = XCBuildConfiguration;
530 buildSettings = {
531 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
532 CODE_SIGN_STYLE = Automatic;
533 CURRENT_PROJECT_VERSION = 1;
534 DEVELOPMENT_TEAM = S68NHQVJXW;
535 GENERATE_INFOPLIST_FILE = YES;
536 MARKETING_VERSION = 1.0;
537 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.CapturaUITests;
538 PRODUCT_NAME = "$(TARGET_NAME)";
539 SWIFT_EMIT_LOC_STRINGS = NO;
540 SWIFT_VERSION = 5.0;
541 TEST_TARGET_NAME = Captura;
542 };
543 name = Debug;
544 };
545 B5F9157D2A6EF80E007ECE8E /* Release */ = {
546 isa = XCBuildConfiguration;
547 buildSettings = {
548 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
549 CODE_SIGN_STYLE = Automatic;
550 CURRENT_PROJECT_VERSION = 1;
551 DEVELOPMENT_TEAM = S68NHQVJXW;
552 GENERATE_INFOPLIST_FILE = YES;
553 MARKETING_VERSION = 1.0;
554 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.CapturaUITests;
555 PRODUCT_NAME = "$(TARGET_NAME)";
556 SWIFT_EMIT_LOC_STRINGS = NO;
557 SWIFT_VERSION = 5.0;
558 TEST_TARGET_NAME = Captura;
559 };
560 name = Release;
561 };
562 /* End XCBuildConfiguration section */
563
564 /* Begin XCConfigurationList section */
565 B5F915492A6EF80D007ECE8E /* Build configuration list for PBXProject "Captura" */ = {
566 isa = XCConfigurationList;
567 buildConfigurations = (
568 B5F915732A6EF80E007ECE8E /* Debug */,
569 B5F915742A6EF80E007ECE8E /* Release */,
570 );
571 defaultConfigurationIsVisible = 0;
572 defaultConfigurationName = Release;
573 };
574 B5F915752A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "Captura" */ = {
575 isa = XCConfigurationList;
576 buildConfigurations = (
577 B5F915762A6EF80E007ECE8E /* Debug */,
578 B5F915772A6EF80E007ECE8E /* Release */,
579 );
580 defaultConfigurationIsVisible = 0;
581 defaultConfigurationName = Release;
582 };
583 B5F915782A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "CapturaTests" */ = {
584 isa = XCConfigurationList;
585 buildConfigurations = (
586 B5F915792A6EF80E007ECE8E /* Debug */,
587 B5F9157A2A6EF80E007ECE8E /* Release */,
588 );
589 defaultConfigurationIsVisible = 0;
590 defaultConfigurationName = Release;
591 };
592 B5F9157B2A6EF80E007ECE8E /* Build configuration list for PBXNativeTarget "CapturaUITests" */ = {
593 isa = XCConfigurationList;
594 buildConfigurations = (
595 B5F9157C2A6EF80E007ECE8E /* Debug */,
596 B5F9157D2A6EF80E007ECE8E /* Release */,
597 );
598 defaultConfigurationIsVisible = 0;
599 defaultConfigurationName = Release;
600 };
601 /* End XCConfigurationList section */
602 };
603 rootObject = B5F915462A6EF80D007ECE8E /* Project object */;
604 }