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