Scout.xcodeproj/project.pbxproj 21.3 K raw
1
// !$*UTF8*$!
2
{
3
	archiveVersion = 1;
4
	classes = {
5
	};
6
	objectVersion = 77;
7
	objects = {
8
9
/* Begin PBXContainerItemProxy section */
10
		0C54249A2EF79293001BB2ED /* PBXContainerItemProxy */ = {
11
			isa = PBXContainerItemProxy;
12
			containerPortal = 0C5424842EF79292001BB2ED /* Project object */;
13
			proxyType = 1;
14
			remoteGlobalIDString = 0C54248B2EF79292001BB2ED;
15
			remoteInfo = Scout;
16
		};
17
		0C5424A42EF79293001BB2ED /* PBXContainerItemProxy */ = {
18
			isa = PBXContainerItemProxy;
19
			containerPortal = 0C5424842EF79292001BB2ED /* Project object */;
20
			proxyType = 1;
21
			remoteGlobalIDString = 0C54248B2EF79292001BB2ED;
22
			remoteInfo = Scout;
23
		};
24
/* End PBXContainerItemProxy section */
25
26
/* Begin PBXFileReference section */
27
		0C54248C2EF79292001BB2ED /* Scout.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Scout.app; sourceTree = BUILT_PRODUCTS_DIR; };
28
		0C5424992EF79293001BB2ED /* ScoutTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ScoutTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
29
		0C5424A32EF79293001BB2ED /* ScoutUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ScoutUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
30
/* End PBXFileReference section */
31
32
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
33
		0C10957F2F04AB0D00120458 /* Exceptions for "Scout" folder in "Scout" target */ = {
34
			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
35
			membershipExceptions = (
36
				Info.plist,
37
			);
38
			target = 0C54248B2EF79292001BB2ED /* Scout */;
39
		};
40
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
41
42
/* Begin PBXFileSystemSynchronizedRootGroup section */
43
		0C54248E2EF79292001BB2ED /* Scout */ = {
44
			isa = PBXFileSystemSynchronizedRootGroup;
45
			exceptions = (
46
				0C10957F2F04AB0D00120458 /* Exceptions for "Scout" folder in "Scout" target */,
47
			);
48
			path = Scout;
49
			sourceTree = "<group>";
50
		};
51
		0C54249C2EF79293001BB2ED /* ScoutTests */ = {
52
			isa = PBXFileSystemSynchronizedRootGroup;
53
			path = ScoutTests;
54
			sourceTree = "<group>";
55
		};
56
		0C5424A62EF79293001BB2ED /* ScoutUITests */ = {
57
			isa = PBXFileSystemSynchronizedRootGroup;
58
			path = ScoutUITests;
59
			sourceTree = "<group>";
60
		};
61
/* End PBXFileSystemSynchronizedRootGroup section */
62
63
/* Begin PBXFrameworksBuildPhase section */
64
		0C5424892EF79292001BB2ED /* Frameworks */ = {
65
			isa = PBXFrameworksBuildPhase;
66
			buildActionMask = 2147483647;
67
			files = (
68
			);
69
			runOnlyForDeploymentPostprocessing = 0;
70
		};
71
		0C5424962EF79293001BB2ED /* Frameworks */ = {
72
			isa = PBXFrameworksBuildPhase;
73
			buildActionMask = 2147483647;
74
			files = (
75
			);
76
			runOnlyForDeploymentPostprocessing = 0;
77
		};
78
		0C5424A02EF79293001BB2ED /* Frameworks */ = {
79
			isa = PBXFrameworksBuildPhase;
80
			buildActionMask = 2147483647;
81
			files = (
82
			);
83
			runOnlyForDeploymentPostprocessing = 0;
84
		};
85
/* End PBXFrameworksBuildPhase section */
86
87
/* Begin PBXGroup section */
88
		0C5424832EF79292001BB2ED = {
89
			isa = PBXGroup;
90
			children = (
91
				0C54248E2EF79292001BB2ED /* Scout */,
92
				0C54249C2EF79293001BB2ED /* ScoutTests */,
93
				0C5424A62EF79293001BB2ED /* ScoutUITests */,
94
				0C54248D2EF79292001BB2ED /* Products */,
95
			);
96
			sourceTree = "<group>";
97
		};
98
		0C54248D2EF79292001BB2ED /* Products */ = {
99
			isa = PBXGroup;
100
			children = (
101
				0C54248C2EF79292001BB2ED /* Scout.app */,
102
				0C5424992EF79293001BB2ED /* ScoutTests.xctest */,
103
				0C5424A32EF79293001BB2ED /* ScoutUITests.xctest */,
104
			);
105
			name = Products;
106
			sourceTree = "<group>";
107
		};
108
/* End PBXGroup section */
109
110
/* Begin PBXNativeTarget section */
111
		0C54248B2EF79292001BB2ED /* Scout */ = {
112
			isa = PBXNativeTarget;
113
			buildConfigurationList = 0C5424AD2EF79293001BB2ED /* Build configuration list for PBXNativeTarget "Scout" */;
114
			buildPhases = (
115
				0C5424882EF79292001BB2ED /* Sources */,
116
				0C5424892EF79292001BB2ED /* Frameworks */,
117
				0C54248A2EF79292001BB2ED /* Resources */,
118
			);
119
			buildRules = (
120
			);
121
			dependencies = (
122
			);
123
			fileSystemSynchronizedGroups = (
124
				0C54248E2EF79292001BB2ED /* Scout */,
125
			);
126
			name = Scout;
127
			packageProductDependencies = (
128
			);
129
			productName = Scout;
130
			productReference = 0C54248C2EF79292001BB2ED /* Scout.app */;
131
			productType = "com.apple.product-type.application";
132
		};
133
		0C5424982EF79293001BB2ED /* ScoutTests */ = {
134
			isa = PBXNativeTarget;
135
			buildConfigurationList = 0C5424B02EF79293001BB2ED /* Build configuration list for PBXNativeTarget "ScoutTests" */;
136
			buildPhases = (
137
				0C5424952EF79293001BB2ED /* Sources */,
138
				0C5424962EF79293001BB2ED /* Frameworks */,
139
				0C5424972EF79293001BB2ED /* Resources */,
140
			);
141
			buildRules = (
142
			);
143
			dependencies = (
144
				0C54249B2EF79293001BB2ED /* PBXTargetDependency */,
145
			);
146
			fileSystemSynchronizedGroups = (
147
				0C54249C2EF79293001BB2ED /* ScoutTests */,
148
			);
149
			name = ScoutTests;
150
			packageProductDependencies = (
151
			);
152
			productName = ScoutTests;
153
			productReference = 0C5424992EF79293001BB2ED /* ScoutTests.xctest */;
154
			productType = "com.apple.product-type.bundle.unit-test";
155
		};
156
		0C5424A22EF79293001BB2ED /* ScoutUITests */ = {
157
			isa = PBXNativeTarget;
158
			buildConfigurationList = 0C5424B32EF79293001BB2ED /* Build configuration list for PBXNativeTarget "ScoutUITests" */;
159
			buildPhases = (
160
				0C54249F2EF79293001BB2ED /* Sources */,
161
				0C5424A02EF79293001BB2ED /* Frameworks */,
162
				0C5424A12EF79293001BB2ED /* Resources */,
163
			);
164
			buildRules = (
165
			);
166
			dependencies = (
167
				0C5424A52EF79293001BB2ED /* PBXTargetDependency */,
168
			);
169
			fileSystemSynchronizedGroups = (
170
				0C5424A62EF79293001BB2ED /* ScoutUITests */,
171
			);
172
			name = ScoutUITests;
173
			packageProductDependencies = (
174
			);
175
			productName = ScoutUITests;
176
			productReference = 0C5424A32EF79293001BB2ED /* ScoutUITests.xctest */;
177
			productType = "com.apple.product-type.bundle.ui-testing";
178
		};
179
/* End PBXNativeTarget section */
180
181
/* Begin PBXProject section */
182
		0C5424842EF79292001BB2ED /* Project object */ = {
183
			isa = PBXProject;
184
			attributes = {
185
				BuildIndependentTargetsInParallel = 1;
186
				LastSwiftUpdateCheck = 2610;
187
				LastUpgradeCheck = 2610;
188
				TargetAttributes = {
189
					0C54248B2EF79292001BB2ED = {
190
						CreatedOnToolsVersion = 26.1.1;
191
					};
192
					0C5424982EF79293001BB2ED = {
193
						CreatedOnToolsVersion = 26.1.1;
194
						TestTargetID = 0C54248B2EF79292001BB2ED;
195
					};
196
					0C5424A22EF79293001BB2ED = {
197
						CreatedOnToolsVersion = 26.1.1;
198
						TestTargetID = 0C54248B2EF79292001BB2ED;
199
					};
200
				};
201
			};
202
			buildConfigurationList = 0C5424872EF79292001BB2ED /* Build configuration list for PBXProject "Scout" */;
203
			developmentRegion = en;
204
			hasScannedForEncodings = 0;
205
			knownRegions = (
206
				en,
207
				Base,
208
			);
209
			mainGroup = 0C5424832EF79292001BB2ED;
210
			minimizedProjectReferenceProxies = 1;
211
			preferredProjectObjectVersion = 77;
212
			productRefGroup = 0C54248D2EF79292001BB2ED /* Products */;
213
			projectDirPath = "";
214
			projectRoot = "";
215
			targets = (
216
				0C54248B2EF79292001BB2ED /* Scout */,
217
				0C5424982EF79293001BB2ED /* ScoutTests */,
218
				0C5424A22EF79293001BB2ED /* ScoutUITests */,
219
			);
220
		};
221
/* End PBXProject section */
222
223
/* Begin PBXResourcesBuildPhase section */
224
		0C54248A2EF79292001BB2ED /* Resources */ = {
225
			isa = PBXResourcesBuildPhase;
226
			buildActionMask = 2147483647;
227
			files = (
228
			);
229
			runOnlyForDeploymentPostprocessing = 0;
230
		};
231
		0C5424972EF79293001BB2ED /* Resources */ = {
232
			isa = PBXResourcesBuildPhase;
233
			buildActionMask = 2147483647;
234
			files = (
235
			);
236
			runOnlyForDeploymentPostprocessing = 0;
237
		};
238
		0C5424A12EF79293001BB2ED /* Resources */ = {
239
			isa = PBXResourcesBuildPhase;
240
			buildActionMask = 2147483647;
241
			files = (
242
			);
243
			runOnlyForDeploymentPostprocessing = 0;
244
		};
245
/* End PBXResourcesBuildPhase section */
246
247
/* Begin PBXSourcesBuildPhase section */
248
		0C5424882EF79292001BB2ED /* Sources */ = {
249
			isa = PBXSourcesBuildPhase;
250
			buildActionMask = 2147483647;
251
			files = (
252
			);
253
			runOnlyForDeploymentPostprocessing = 0;
254
		};
255
		0C5424952EF79293001BB2ED /* Sources */ = {
256
			isa = PBXSourcesBuildPhase;
257
			buildActionMask = 2147483647;
258
			files = (
259
			);
260
			runOnlyForDeploymentPostprocessing = 0;
261
		};
262
		0C54249F2EF79293001BB2ED /* Sources */ = {
263
			isa = PBXSourcesBuildPhase;
264
			buildActionMask = 2147483647;
265
			files = (
266
			);
267
			runOnlyForDeploymentPostprocessing = 0;
268
		};
269
/* End PBXSourcesBuildPhase section */
270
271
/* Begin PBXTargetDependency section */
272
		0C54249B2EF79293001BB2ED /* PBXTargetDependency */ = {
273
			isa = PBXTargetDependency;
274
			target = 0C54248B2EF79292001BB2ED /* Scout */;
275
			targetProxy = 0C54249A2EF79293001BB2ED /* PBXContainerItemProxy */;
276
		};
277
		0C5424A52EF79293001BB2ED /* PBXTargetDependency */ = {
278
			isa = PBXTargetDependency;
279
			target = 0C54248B2EF79292001BB2ED /* Scout */;
280
			targetProxy = 0C5424A42EF79293001BB2ED /* PBXContainerItemProxy */;
281
		};
282
/* End PBXTargetDependency section */
283
284
/* Begin XCBuildConfiguration section */
285
		0C5424AB2EF79293001BB2ED /* Debug */ = {
286
			isa = XCBuildConfiguration;
287
			buildSettings = {
288
				ALWAYS_SEARCH_USER_PATHS = NO;
289
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
290
				CLANG_ANALYZER_NONNULL = YES;
291
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
292
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
293
				CLANG_ENABLE_MODULES = YES;
294
				CLANG_ENABLE_OBJC_ARC = YES;
295
				CLANG_ENABLE_OBJC_WEAK = YES;
296
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
297
				CLANG_WARN_BOOL_CONVERSION = YES;
298
				CLANG_WARN_COMMA = YES;
299
				CLANG_WARN_CONSTANT_CONVERSION = YES;
300
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
301
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
302
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
303
				CLANG_WARN_EMPTY_BODY = YES;
304
				CLANG_WARN_ENUM_CONVERSION = YES;
305
				CLANG_WARN_INFINITE_RECURSION = YES;
306
				CLANG_WARN_INT_CONVERSION = YES;
307
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
308
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
309
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
310
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
311
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
312
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
313
				CLANG_WARN_STRICT_PROTOTYPES = YES;
314
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
315
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
316
				CLANG_WARN_UNREACHABLE_CODE = YES;
317
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
318
				COPY_PHASE_STRIP = NO;
319
				DEBUG_INFORMATION_FORMAT = dwarf;
320
				DEVELOPMENT_TEAM = W8QNM2N67P;
321
				ENABLE_STRICT_OBJC_MSGSEND = YES;
322
				ENABLE_TESTABILITY = YES;
323
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
324
				GCC_C_LANGUAGE_STANDARD = gnu17;
325
				GCC_DYNAMIC_NO_PIC = NO;
326
				GCC_NO_COMMON_BLOCKS = YES;
327
				GCC_OPTIMIZATION_LEVEL = 0;
328
				GCC_PREPROCESSOR_DEFINITIONS = (
329
					"DEBUG=1",
330
					"$(inherited)",
331
				);
332
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
333
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
334
				GCC_WARN_UNDECLARED_SELECTOR = YES;
335
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
336
				GCC_WARN_UNUSED_FUNCTION = YES;
337
				GCC_WARN_UNUSED_VARIABLE = YES;
338
				IPHONEOS_DEPLOYMENT_TARGET = 26.1;
339
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
340
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
341
				MTL_FAST_MATH = YES;
342
				ONLY_ACTIVE_ARCH = YES;
343
				SDKROOT = iphoneos;
344
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
345
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
346
			};
347
			name = Debug;
348
		};
349
		0C5424AC2EF79293001BB2ED /* Release */ = {
350
			isa = XCBuildConfiguration;
351
			buildSettings = {
352
				ALWAYS_SEARCH_USER_PATHS = NO;
353
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
354
				CLANG_ANALYZER_NONNULL = YES;
355
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
356
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
357
				CLANG_ENABLE_MODULES = YES;
358
				CLANG_ENABLE_OBJC_ARC = YES;
359
				CLANG_ENABLE_OBJC_WEAK = YES;
360
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
361
				CLANG_WARN_BOOL_CONVERSION = YES;
362
				CLANG_WARN_COMMA = YES;
363
				CLANG_WARN_CONSTANT_CONVERSION = YES;
364
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
365
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
366
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
367
				CLANG_WARN_EMPTY_BODY = YES;
368
				CLANG_WARN_ENUM_CONVERSION = YES;
369
				CLANG_WARN_INFINITE_RECURSION = YES;
370
				CLANG_WARN_INT_CONVERSION = YES;
371
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
372
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
373
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
374
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
375
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
376
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
377
				CLANG_WARN_STRICT_PROTOTYPES = YES;
378
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
379
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
380
				CLANG_WARN_UNREACHABLE_CODE = YES;
381
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
382
				COPY_PHASE_STRIP = NO;
383
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
384
				DEVELOPMENT_TEAM = W8QNM2N67P;
385
				ENABLE_NS_ASSERTIONS = NO;
386
				ENABLE_STRICT_OBJC_MSGSEND = YES;
387
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
388
				GCC_C_LANGUAGE_STANDARD = gnu17;
389
				GCC_NO_COMMON_BLOCKS = YES;
390
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
391
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
392
				GCC_WARN_UNDECLARED_SELECTOR = YES;
393
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
394
				GCC_WARN_UNUSED_FUNCTION = YES;
395
				GCC_WARN_UNUSED_VARIABLE = YES;
396
				IPHONEOS_DEPLOYMENT_TARGET = 26.1;
397
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
398
				MTL_ENABLE_DEBUG_INFO = NO;
399
				MTL_FAST_MATH = YES;
400
				SDKROOT = iphoneos;
401
				SWIFT_COMPILATION_MODE = wholemodule;
402
				VALIDATE_PRODUCT = YES;
403
			};
404
			name = Release;
405
		};
406
		0C5424AE2EF79293001BB2ED /* Debug */ = {
407
			isa = XCBuildConfiguration;
408
			buildSettings = {
409
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
410
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
411
				CODE_SIGN_STYLE = Automatic;
412
				CURRENT_PROJECT_VERSION = 1;
413
				DEVELOPMENT_TEAM = W8QNM2N67P;
414
				ENABLE_PREVIEWS = YES;
415
				GENERATE_INFOPLIST_FILE = YES;
416
				INFOPLIST_FILE = Scout/Info.plist;
417
				INFOPLIST_KEY_CFBundleDisplayName = Scout;
418
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.education";
419
				INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Scout needs access to save images from Gemini pages";
420
				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
421
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
422
				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
423
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
424
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
425
				LD_RUNPATH_SEARCH_PATHS = (
426
					"$(inherited)",
427
					"@executable_path/Frameworks",
428
				);
429
				MARKETING_VERSION = 0.1.0;
430
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.Scout;
431
				PRODUCT_NAME = "$(TARGET_NAME)";
432
				STRING_CATALOG_GENERATE_SYMBOLS = YES;
433
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
434
				SUPPORTS_MACCATALYST = NO;
435
				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
436
				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
437
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
438
				SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
439
				SWIFT_EMIT_LOC_STRINGS = YES;
440
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
441
				SWIFT_VERSION = 5.0;
442
				TARGETED_DEVICE_FAMILY = 1;
443
			};
444
			name = Debug;
445
		};
446
		0C5424AF2EF79293001BB2ED /* Release */ = {
447
			isa = XCBuildConfiguration;
448
			buildSettings = {
449
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
450
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
451
				CODE_SIGN_STYLE = Automatic;
452
				CURRENT_PROJECT_VERSION = 1;
453
				DEVELOPMENT_TEAM = W8QNM2N67P;
454
				ENABLE_PREVIEWS = YES;
455
				GENERATE_INFOPLIST_FILE = YES;
456
				INFOPLIST_FILE = Scout/Info.plist;
457
				INFOPLIST_KEY_CFBundleDisplayName = Scout;
458
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.education";
459
				INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Scout needs access to save images from Gemini pages";
460
				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
461
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
462
				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
463
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
464
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
465
				LD_RUNPATH_SEARCH_PATHS = (
466
					"$(inherited)",
467
					"@executable_path/Frameworks",
468
				);
469
				MARKETING_VERSION = 0.1.0;
470
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.Scout;
471
				PRODUCT_NAME = "$(TARGET_NAME)";
472
				STRING_CATALOG_GENERATE_SYMBOLS = YES;
473
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
474
				SUPPORTS_MACCATALYST = NO;
475
				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
476
				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
477
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
478
				SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
479
				SWIFT_EMIT_LOC_STRINGS = YES;
480
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
481
				SWIFT_VERSION = 5.0;
482
				TARGETED_DEVICE_FAMILY = 1;
483
			};
484
			name = Release;
485
		};
486
		0C5424B12EF79293001BB2ED /* Debug */ = {
487
			isa = XCBuildConfiguration;
488
			buildSettings = {
489
				BUNDLE_LOADER = "$(TEST_HOST)";
490
				CODE_SIGN_STYLE = Automatic;
491
				CURRENT_PROJECT_VERSION = 1;
492
				DEVELOPMENT_TEAM = W8QNM2N67P;
493
				GENERATE_INFOPLIST_FILE = YES;
494
				IPHONEOS_DEPLOYMENT_TARGET = 26.1;
495
				MARKETING_VERSION = 1.0;
496
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.ScoutTests;
497
				PRODUCT_NAME = "$(TARGET_NAME)";
498
				STRING_CATALOG_GENERATE_SYMBOLS = NO;
499
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
500
				SWIFT_EMIT_LOC_STRINGS = NO;
501
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
502
				SWIFT_VERSION = 5.0;
503
				TARGETED_DEVICE_FAMILY = "1,2";
504
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Scout.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Scout";
505
			};
506
			name = Debug;
507
		};
508
		0C5424B22EF79293001BB2ED /* Release */ = {
509
			isa = XCBuildConfiguration;
510
			buildSettings = {
511
				BUNDLE_LOADER = "$(TEST_HOST)";
512
				CODE_SIGN_STYLE = Automatic;
513
				CURRENT_PROJECT_VERSION = 1;
514
				DEVELOPMENT_TEAM = W8QNM2N67P;
515
				GENERATE_INFOPLIST_FILE = YES;
516
				IPHONEOS_DEPLOYMENT_TARGET = 26.1;
517
				MARKETING_VERSION = 1.0;
518
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.ScoutTests;
519
				PRODUCT_NAME = "$(TARGET_NAME)";
520
				STRING_CATALOG_GENERATE_SYMBOLS = NO;
521
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
522
				SWIFT_EMIT_LOC_STRINGS = NO;
523
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
524
				SWIFT_VERSION = 5.0;
525
				TARGETED_DEVICE_FAMILY = "1,2";
526
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Scout.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Scout";
527
			};
528
			name = Release;
529
		};
530
		0C5424B42EF79293001BB2ED /* Debug */ = {
531
			isa = XCBuildConfiguration;
532
			buildSettings = {
533
				CODE_SIGN_STYLE = Automatic;
534
				CURRENT_PROJECT_VERSION = 1;
535
				DEVELOPMENT_TEAM = W8QNM2N67P;
536
				GENERATE_INFOPLIST_FILE = YES;
537
				MARKETING_VERSION = 1.0;
538
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.ScoutUITests;
539
				PRODUCT_NAME = "$(TARGET_NAME)";
540
				STRING_CATALOG_GENERATE_SYMBOLS = NO;
541
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
542
				SWIFT_EMIT_LOC_STRINGS = NO;
543
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
544
				SWIFT_VERSION = 5.0;
545
				TARGETED_DEVICE_FAMILY = "1,2";
546
				TEST_TARGET_NAME = Scout;
547
			};
548
			name = Debug;
549
		};
550
		0C5424B52EF79293001BB2ED /* Release */ = {
551
			isa = XCBuildConfiguration;
552
			buildSettings = {
553
				CODE_SIGN_STYLE = Automatic;
554
				CURRENT_PROJECT_VERSION = 1;
555
				DEVELOPMENT_TEAM = W8QNM2N67P;
556
				GENERATE_INFOPLIST_FILE = YES;
557
				MARKETING_VERSION = 1.0;
558
				PRODUCT_BUNDLE_IDENTIFIER = com.stevedylandev.ScoutUITests;
559
				PRODUCT_NAME = "$(TARGET_NAME)";
560
				STRING_CATALOG_GENERATE_SYMBOLS = NO;
561
				SWIFT_APPROACHABLE_CONCURRENCY = YES;
562
				SWIFT_EMIT_LOC_STRINGS = NO;
563
				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
564
				SWIFT_VERSION = 5.0;
565
				TARGETED_DEVICE_FAMILY = "1,2";
566
				TEST_TARGET_NAME = Scout;
567
			};
568
			name = Release;
569
		};
570
/* End XCBuildConfiguration section */
571
572
/* Begin XCConfigurationList section */
573
		0C5424872EF79292001BB2ED /* Build configuration list for PBXProject "Scout" */ = {
574
			isa = XCConfigurationList;
575
			buildConfigurations = (
576
				0C5424AB2EF79293001BB2ED /* Debug */,
577
				0C5424AC2EF79293001BB2ED /* Release */,
578
			);
579
			defaultConfigurationIsVisible = 0;
580
			defaultConfigurationName = Release;
581
		};
582
		0C5424AD2EF79293001BB2ED /* Build configuration list for PBXNativeTarget "Scout" */ = {
583
			isa = XCConfigurationList;
584
			buildConfigurations = (
585
				0C5424AE2EF79293001BB2ED /* Debug */,
586
				0C5424AF2EF79293001BB2ED /* Release */,
587
			);
588
			defaultConfigurationIsVisible = 0;
589
			defaultConfigurationName = Release;
590
		};
591
		0C5424B02EF79293001BB2ED /* Build configuration list for PBXNativeTarget "ScoutTests" */ = {
592
			isa = XCConfigurationList;
593
			buildConfigurations = (
594
				0C5424B12EF79293001BB2ED /* Debug */,
595
				0C5424B22EF79293001BB2ED /* Release */,
596
			);
597
			defaultConfigurationIsVisible = 0;
598
			defaultConfigurationName = Release;
599
		};
600
		0C5424B32EF79293001BB2ED /* Build configuration list for PBXNativeTarget "ScoutUITests" */ = {
601
			isa = XCConfigurationList;
602
			buildConfigurations = (
603
				0C5424B42EF79293001BB2ED /* Debug */,
604
				0C5424B52EF79293001BB2ED /* Release */,
605
			);
606
			defaultConfigurationIsVisible = 0;
607
			defaultConfigurationName = Release;
608
		};
609
/* End XCConfigurationList section */
610
	};
611
	rootObject = 0C5424842EF79292001BB2ED /* Project object */;
612
}