krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

v2.6.0: Hutch.xcodeproj/project.pbxproj · raw

  1// !$*UTF8*$!
  2{
  3	archiveVersion = 1;
  4	classes = {
  5	};
  6	objectVersion = 77;
  7	objects = {
  8
  9/* Begin PBXBuildFile section */
 10		8B2F89662F69DEB900FC0253 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89632F69DEB900FC0253 /* LICENSE */; };
 11		8B2F89672F69DEB900FC0253 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89642F69DEB900FC0253 /* README.md */; };
 12		8B2F89682F69DEB900FC0253 /* SECURITY.md in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89652F69DEB900FC0253 /* SECURITY.md */; };
 13		8BE082012F80000100000001 /* HutchWidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
 14		8BE09E7F2F7B2CC300F88693 /* storebutton.svg in Resources */ = {isa = PBXBuildFile; fileRef = 8BE09E7C2F7B2CC300F88693 /* storebutton.svg */; };
 15		8BE09E802F7B2CC300F88693 /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = 8BE09E7A2F7B2CC300F88693 /* index.html */; };
 16		8BE09E812F7B2CC300F88693 /* styles.css in Resources */ = {isa = PBXBuildFile; fileRef = 8BE09E7D2F7B2CC300F88693 /* styles.css */; };
 17		8BE09E822F7B2CC300F88693 /* privacy.html in Resources */ = {isa = PBXBuildFile; fileRef = 8BE09E7B2F7B2CC300F88693 /* privacy.html */; };
 18		8BF100032F9A000100000001 /* Markdown in Frameworks */ = {isa = PBXBuildFile; productRef = 8BF100022F9A000100000001 /* Markdown */; };
 19/* End PBXBuildFile section */
 20
 21/* Begin PBXContainerItemProxy section */
 22		8B8182BB2F6B73F3000AE049 /* PBXContainerItemProxy */ = {
 23			isa = PBXContainerItemProxy;
 24			containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
 25			proxyType = 1;
 26			remoteGlobalIDString = 8B4B28D02F6704280045FA19;
 27			remoteInfo = Hutch;
 28		};
 29		8BE082022F80000100000001 /* PBXContainerItemProxy */ = {
 30			isa = PBXContainerItemProxy;
 31			containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
 32			proxyType = 1;
 33			remoteGlobalIDString = 8BE081F72F80000100000001;
 34			remoteInfo = HutchWidgetExtension;
 35		};
 36/* End PBXContainerItemProxy section */
 37
 38/* Begin PBXCopyFilesBuildPhase section */
 39		8BE081FA2F80000100000001 /* Embed Foundation Extensions */ = {
 40			isa = PBXCopyFilesBuildPhase;
 41			buildActionMask = 2147483647;
 42			dstPath = "";
 43			dstSubfolderSpec = 13;
 44			files = (
 45				8BE082012F80000100000001 /* HutchWidgetExtension.appex in Embed Foundation Extensions */,
 46			);
 47			name = "Embed Foundation Extensions";
 48			runOnlyForDeploymentPostprocessing = 0;
 49		};
 50/* End PBXCopyFilesBuildPhase section */
 51
 52/* Begin PBXFileReference section */
 53		8B2F89632F69DEB900FC0253 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
 54		8B2F89642F69DEB900FC0253 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
 55		8B2F89652F69DEB900FC0253 /* SECURITY.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = SECURITY.md; sourceTree = "<group>"; };
 56		8B4B28D12F6704280045FA19 /* Hutch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Hutch.app; sourceTree = BUILT_PRODUCTS_DIR; };
 57		8B8182B72F6B73F3000AE049 /* HutchTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HutchTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
 58		8B8182C22F6B742B000AE049 /* HutchTests */ = {isa = PBXFileReference; lastKnownFileType = folder; path = HutchTests; sourceTree = "<group>"; };
 59		8BDCA5272F6B76B20066AA29 /* HutchTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = HutchTests.xctestplan; sourceTree = "<group>"; };
 60		8BE081F62F80000100000001 /* HutchWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = HutchWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
 61		8BE09E7A2F7B2CC300F88693 /* index.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = index.html; sourceTree = "<group>"; };
 62		8BE09E7B2F7B2CC300F88693 /* privacy.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = privacy.html; sourceTree = "<group>"; };
 63		8BE09E7C2F7B2CC300F88693 /* storebutton.svg */ = {isa = PBXFileReference; lastKnownFileType = text; path = storebutton.svg; sourceTree = "<group>"; };
 64		8BE09E7D2F7B2CC300F88693 /* styles.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = styles.css; sourceTree = "<group>"; };
 65/* End PBXFileReference section */
 66
 67/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
 68		8B4B29632F6715DD0045FA19 /* Exceptions for "Hutch" folder in "Hutch" target */ = {
 69			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
 70			membershipExceptions = (
 71				Info.plist,
 72			);
 73			target = 8B4B28D02F6704280045FA19 /* Hutch */;
 74		};
 75		8BE082032F80000100000001 /* Exceptions for "HutchWidgetExtension" folder in "HutchWidgetExtension" target */ = {
 76			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
 77			membershipExceptions = (
 78				Info.plist,
 79			);
 80			target = 8BE081F72F80000100000001 /* HutchWidgetExtension */;
 81		};
 82/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
 83
 84/* Begin PBXFileSystemSynchronizedRootGroup section */
 85		8B4B28D32F6704280045FA19 /* Hutch */ = {
 86			isa = PBXFileSystemSynchronizedRootGroup;
 87			exceptions = (
 88				8B4B29632F6715DD0045FA19 /* Exceptions for "Hutch" folder in "Hutch" target */,
 89			);
 90			path = Hutch;
 91			sourceTree = "<group>";
 92		};
 93		8B8182B82F6B73F3000AE049 /* HutchTests */ = {
 94			isa = PBXFileSystemSynchronizedRootGroup;
 95			path = HutchTests;
 96			sourceTree = "<group>";
 97		};
 98		8BE081F42F80000100000001 /* Shared */ = {
 99			isa = PBXFileSystemSynchronizedRootGroup;
100			path = Shared;
101			sourceTree = "<group>";
102		};
103		8BE081F52F80000100000001 /* HutchWidgetExtension */ = {
104			isa = PBXFileSystemSynchronizedRootGroup;
105			exceptions = (
106				8BE082032F80000100000001 /* Exceptions for "HutchWidgetExtension" folder in "HutchWidgetExtension" target */,
107			);
108			path = HutchWidgetExtension;
109			sourceTree = "<group>";
110		};
111/* End PBXFileSystemSynchronizedRootGroup section */
112
113/* Begin PBXFrameworksBuildPhase section */
114		8B4B28CE2F6704280045FA19 /* Frameworks */ = {
115			isa = PBXFrameworksBuildPhase;
116			buildActionMask = 2147483647;
117			files = (
118				8BF100032F9A000100000001 /* Markdown in Frameworks */,
119			);
120			runOnlyForDeploymentPostprocessing = 0;
121		};
122		8B8182B42F6B73F3000AE049 /* Frameworks */ = {
123			isa = PBXFrameworksBuildPhase;
124			buildActionMask = 2147483647;
125			files = (
126			);
127			runOnlyForDeploymentPostprocessing = 0;
128		};
129		8BE081F92F80000100000001 /* Frameworks */ = {
130			isa = PBXFrameworksBuildPhase;
131			buildActionMask = 2147483647;
132			files = (
133			);
134			runOnlyForDeploymentPostprocessing = 0;
135		};
136/* End PBXFrameworksBuildPhase section */
137
138/* Begin PBXGroup section */
139		8B4B28C82F6704280045FA19 = {
140			isa = PBXGroup;
141			children = (
142				8BE09E7E2F7B2CC300F88693 /* website */,
143				8BDCA5272F6B76B20066AA29 /* HutchTests.xctestplan */,
144				8B8182C22F6B742B000AE049 /* HutchTests */,
145				8B2F89632F69DEB900FC0253 /* LICENSE */,
146				8B2F89642F69DEB900FC0253 /* README.md */,
147				8B2F89652F69DEB900FC0253 /* SECURITY.md */,
148				8B4B28D32F6704280045FA19 /* Hutch */,
149				8BE081F42F80000100000001 /* Shared */,
150				8BE081F52F80000100000001 /* HutchWidgetExtension */,
151				8B8182B82F6B73F3000AE049 /* HutchTests */,
152				8B4B28D22F6704280045FA19 /* Products */,
153			);
154			sourceTree = "<group>";
155		};
156		8B4B28D22F6704280045FA19 /* Products */ = {
157			isa = PBXGroup;
158			children = (
159				8B4B28D12F6704280045FA19 /* Hutch.app */,
160				8B8182B72F6B73F3000AE049 /* HutchTests.xctest */,
161				8BE081F62F80000100000001 /* HutchWidgetExtension.appex */,
162			);
163			name = Products;
164			sourceTree = "<group>";
165		};
166		8BE09E7E2F7B2CC300F88693 /* website */ = {
167			isa = PBXGroup;
168			children = (
169				8BE09E7A2F7B2CC300F88693 /* index.html */,
170				8BE09E7B2F7B2CC300F88693 /* privacy.html */,
171				8BE09E7C2F7B2CC300F88693 /* storebutton.svg */,
172				8BE09E7D2F7B2CC300F88693 /* styles.css */,
173			);
174			path = website;
175			sourceTree = "<group>";
176		};
177/* End PBXGroup section */
178
179/* Begin PBXNativeTarget section */
180		8B4B28D02F6704280045FA19 /* Hutch */ = {
181			isa = PBXNativeTarget;
182			buildConfigurationList = 8B4B28DC2F6704290045FA19 /* Build configuration list for PBXNativeTarget "Hutch" */;
183			buildPhases = (
184				8B4B28CD2F6704280045FA19 /* Sources */,
185				8B4B28CE2F6704280045FA19 /* Frameworks */,
186				8B4B28CF2F6704280045FA19 /* Resources */,
187				8BE081FA2F80000100000001 /* Embed Foundation Extensions */,
188			);
189			buildRules = (
190			);
191			dependencies = (
192				8BE082042F80000100000001 /* PBXTargetDependency */,
193			);
194			fileSystemSynchronizedGroups = (
195				8B4B28D32F6704280045FA19 /* Hutch */,
196				8BE081F42F80000100000001 /* Shared */,
197			);
198			name = Hutch;
199			packageProductDependencies = (
200				8BF100022F9A000100000001 /* Markdown */,
201			);
202			productName = Hutch;
203			productReference = 8B4B28D12F6704280045FA19 /* Hutch.app */;
204			productType = "com.apple.product-type.application";
205		};
206		8B8182B62F6B73F3000AE049 /* HutchTests */ = {
207			isa = PBXNativeTarget;
208			buildConfigurationList = 8B8182BF2F6B73F3000AE049 /* Build configuration list for PBXNativeTarget "HutchTests" */;
209			buildPhases = (
210				8B8182B32F6B73F3000AE049 /* Sources */,
211				8B8182B42F6B73F3000AE049 /* Frameworks */,
212				8B8182B52F6B73F3000AE049 /* Resources */,
213			);
214			buildRules = (
215			);
216			dependencies = (
217				8B8182BC2F6B73F3000AE049 /* PBXTargetDependency */,
218			);
219			fileSystemSynchronizedGroups = (
220				8B8182B82F6B73F3000AE049 /* HutchTests */,
221			);
222			name = HutchTests;
223			packageProductDependencies = (
224			);
225			productName = HutchTests;
226			productReference = 8B8182B72F6B73F3000AE049 /* HutchTests.xctest */;
227			productType = "com.apple.product-type.bundle.unit-test";
228		};
229		8BE081F72F80000100000001 /* HutchWidgetExtension */ = {
230			isa = PBXNativeTarget;
231			buildConfigurationList = 8BE081FE2F80000100000001 /* Build configuration list for PBXNativeTarget "HutchWidgetExtension" */;
232			buildPhases = (
233				8BE081F82F80000100000001 /* Sources */,
234				8BE081F92F80000100000001 /* Frameworks */,
235				8BE081FB2F80000100000001 /* Resources */,
236			);
237			buildRules = (
238			);
239			dependencies = (
240			);
241			fileSystemSynchronizedGroups = (
242				8BE081F42F80000100000001 /* Shared */,
243				8BE081F52F80000100000001 /* HutchWidgetExtension */,
244			);
245			name = HutchWidgetExtension;
246			packageProductDependencies = (
247			);
248			productName = HutchWidgetExtension;
249			productReference = 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */;
250			productType = "com.apple.product-type.app-extension";
251		};
252/* End PBXNativeTarget section */
253
254/* Begin PBXProject section */
255		8B4B28C92F6704280045FA19 /* Project object */ = {
256			isa = PBXProject;
257			attributes = {
258				BuildIndependentTargetsInParallel = 1;
259				LastSwiftUpdateCheck = 2630;
260				LastUpgradeCheck = 2640;
261				TargetAttributes = {
262					8B4B28D02F6704280045FA19 = {
263						CreatedOnToolsVersion = 26.3;
264					};
265					8B8182B62F6B73F3000AE049 = {
266						CreatedOnToolsVersion = 26.3;
267						TestTargetID = 8B4B28D02F6704280045FA19;
268					};
269				};
270			};
271			buildConfigurationList = 8B4B28CC2F6704280045FA19 /* Build configuration list for PBXProject "Hutch" */;
272			developmentRegion = en;
273			hasScannedForEncodings = 0;
274			knownRegions = (
275				en,
276				Base,
277			);
278			mainGroup = 8B4B28C82F6704280045FA19;
279			minimizedProjectReferenceProxies = 1;
280			packageReferences = (
281				8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */,
282			);
283			preferredProjectObjectVersion = 77;
284			productRefGroup = 8B4B28D22F6704280045FA19 /* Products */;
285			projectDirPath = "";
286			projectRoot = "";
287			targets = (
288				8B4B28D02F6704280045FA19 /* Hutch */,
289				8B8182B62F6B73F3000AE049 /* HutchTests */,
290				8BE081F72F80000100000001 /* HutchWidgetExtension */,
291			);
292		};
293/* End PBXProject section */
294
295/* Begin PBXResourcesBuildPhase section */
296		8B4B28CF2F6704280045FA19 /* Resources */ = {
297			isa = PBXResourcesBuildPhase;
298			buildActionMask = 2147483647;
299			files = (
300				8B2F89662F69DEB900FC0253 /* LICENSE in Resources */,
301				8B2F89672F69DEB900FC0253 /* README.md in Resources */,
302				8B2F89682F69DEB900FC0253 /* SECURITY.md in Resources */,
303				8BE09E7F2F7B2CC300F88693 /* storebutton.svg in Resources */,
304				8BE09E802F7B2CC300F88693 /* index.html in Resources */,
305				8BE09E812F7B2CC300F88693 /* styles.css in Resources */,
306				8BE09E822F7B2CC300F88693 /* privacy.html in Resources */,
307			);
308			runOnlyForDeploymentPostprocessing = 0;
309		};
310		8B8182B52F6B73F3000AE049 /* Resources */ = {
311			isa = PBXResourcesBuildPhase;
312			buildActionMask = 2147483647;
313			files = (
314			);
315			runOnlyForDeploymentPostprocessing = 0;
316		};
317		8BE081FB2F80000100000001 /* Resources */ = {
318			isa = PBXResourcesBuildPhase;
319			buildActionMask = 2147483647;
320			files = (
321			);
322			runOnlyForDeploymentPostprocessing = 0;
323		};
324/* End PBXResourcesBuildPhase section */
325
326/* Begin PBXSourcesBuildPhase section */
327		8B4B28CD2F6704280045FA19 /* Sources */ = {
328			isa = PBXSourcesBuildPhase;
329			buildActionMask = 2147483647;
330			files = (
331			);
332			runOnlyForDeploymentPostprocessing = 0;
333		};
334		8B8182B32F6B73F3000AE049 /* Sources */ = {
335			isa = PBXSourcesBuildPhase;
336			buildActionMask = 2147483647;
337			files = (
338			);
339			runOnlyForDeploymentPostprocessing = 0;
340		};
341		8BE081F82F80000100000001 /* Sources */ = {
342			isa = PBXSourcesBuildPhase;
343			buildActionMask = 2147483647;
344			files = (
345			);
346			runOnlyForDeploymentPostprocessing = 0;
347		};
348/* End PBXSourcesBuildPhase section */
349
350/* Begin PBXTargetDependency section */
351		8B8182BC2F6B73F3000AE049 /* PBXTargetDependency */ = {
352			isa = PBXTargetDependency;
353			target = 8B4B28D02F6704280045FA19 /* Hutch */;
354			targetProxy = 8B8182BB2F6B73F3000AE049 /* PBXContainerItemProxy */;
355		};
356		8BE082042F80000100000001 /* PBXTargetDependency */ = {
357			isa = PBXTargetDependency;
358			target = 8BE081F72F80000100000001 /* HutchWidgetExtension */;
359			targetProxy = 8BE082022F80000100000001 /* PBXContainerItemProxy */;
360		};
361/* End PBXTargetDependency section */
362
363/* Begin XCBuildConfiguration section */
364		8B4B28DA2F6704290045FA19 /* Debug */ = {
365			isa = XCBuildConfiguration;
366			buildSettings = {
367				ALWAYS_SEARCH_USER_PATHS = NO;
368				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
369				CLANG_ANALYZER_NONNULL = YES;
370				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
371				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
372				CLANG_ENABLE_MODULES = YES;
373				CLANG_ENABLE_OBJC_ARC = YES;
374				CLANG_ENABLE_OBJC_WEAK = YES;
375				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
376				CLANG_WARN_BOOL_CONVERSION = YES;
377				CLANG_WARN_COMMA = YES;
378				CLANG_WARN_CONSTANT_CONVERSION = YES;
379				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
380				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
381				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
382				CLANG_WARN_EMPTY_BODY = YES;
383				CLANG_WARN_ENUM_CONVERSION = YES;
384				CLANG_WARN_INFINITE_RECURSION = YES;
385				CLANG_WARN_INT_CONVERSION = YES;
386				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
387				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
388				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
389				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
390				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
391				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
392				CLANG_WARN_STRICT_PROTOTYPES = YES;
393				CLANG_WARN_SUSPICIOUS_MOVE = YES;
394				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
395				CLANG_WARN_UNREACHABLE_CODE = YES;
396				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
397				COPY_PHASE_STRIP = NO;
398				DEBUG_INFORMATION_FORMAT = dwarf;
399				DEVELOPMENT_TEAM = ZCNAX3VL9D;
400				ENABLE_STRICT_OBJC_MSGSEND = YES;
401				ENABLE_TESTABILITY = YES;
402				ENABLE_USER_SCRIPT_SANDBOXING = YES;
403				GCC_C_LANGUAGE_STANDARD = gnu17;
404				GCC_DYNAMIC_NO_PIC = NO;
405				GCC_NO_COMMON_BLOCKS = YES;
406				GCC_OPTIMIZATION_LEVEL = 0;
407				GCC_PREPROCESSOR_DEFINITIONS = (
408					"DEBUG=1",
409					"$(inherited)",
410				);
411				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
412				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
413				GCC_WARN_UNDECLARED_SELECTOR = YES;
414				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
415				GCC_WARN_UNUSED_FUNCTION = YES;
416				GCC_WARN_UNUSED_VARIABLE = YES;
417				IPHONEOS_DEPLOYMENT_TARGET = 26.2;
418				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
419				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
420				MTL_FAST_MATH = YES;
421				ONLY_ACTIVE_ARCH = YES;
422				SDKROOT = iphoneos;
423				STRING_CATALOG_GENERATE_SYMBOLS = YES;
424				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
425				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
426			};
427			name = Debug;
428		};
429		8B4B28DB2F6704290045FA19 /* Release */ = {
430			isa = XCBuildConfiguration;
431			buildSettings = {
432				ALWAYS_SEARCH_USER_PATHS = NO;
433				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
434				CLANG_ANALYZER_NONNULL = YES;
435				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
436				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
437				CLANG_ENABLE_MODULES = YES;
438				CLANG_ENABLE_OBJC_ARC = YES;
439				CLANG_ENABLE_OBJC_WEAK = YES;
440				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
441				CLANG_WARN_BOOL_CONVERSION = YES;
442				CLANG_WARN_COMMA = YES;
443				CLANG_WARN_CONSTANT_CONVERSION = YES;
444				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
445				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
446				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
447				CLANG_WARN_EMPTY_BODY = YES;
448				CLANG_WARN_ENUM_CONVERSION = YES;
449				CLANG_WARN_INFINITE_RECURSION = YES;
450				CLANG_WARN_INT_CONVERSION = YES;
451				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
452				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
453				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
454				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
455				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
456				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
457				CLANG_WARN_STRICT_PROTOTYPES = YES;
458				CLANG_WARN_SUSPICIOUS_MOVE = YES;
459				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
460				CLANG_WARN_UNREACHABLE_CODE = YES;
461				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
462				COPY_PHASE_STRIP = NO;
463				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
464				DEVELOPMENT_TEAM = ZCNAX3VL9D;
465				ENABLE_NS_ASSERTIONS = NO;
466				ENABLE_STRICT_OBJC_MSGSEND = YES;
467				ENABLE_USER_SCRIPT_SANDBOXING = YES;
468				GCC_C_LANGUAGE_STANDARD = gnu17;
469				GCC_NO_COMMON_BLOCKS = YES;
470				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
471				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
472				GCC_WARN_UNDECLARED_SELECTOR = YES;
473				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
474				GCC_WARN_UNUSED_FUNCTION = YES;
475				GCC_WARN_UNUSED_VARIABLE = YES;
476				IPHONEOS_DEPLOYMENT_TARGET = 26.2;
477				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
478				MTL_ENABLE_DEBUG_INFO = NO;
479				MTL_FAST_MATH = YES;
480				SDKROOT = iphoneos;
481				STRING_CATALOG_GENERATE_SYMBOLS = YES;
482				SWIFT_COMPILATION_MODE = wholemodule;
483				VALIDATE_PRODUCT = YES;
484			};
485			name = Release;
486		};
487		8B4B28DD2F6704290045FA19 /* Debug */ = {
488			isa = XCBuildConfiguration;
489			buildSettings = {
490				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
491				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
492				CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
493				CODE_SIGN_STYLE = Automatic;
494				CURRENT_PROJECT_VERSION = 15;
495				DEVELOPMENT_TEAM = ZCNAX3VL9D;
496				ENABLE_PREVIEWS = YES;
497				GENERATE_INFOPLIST_FILE = YES;
498				INFOPLIST_FILE = Hutch/Info.plist;
499				INFOPLIST_KEY_CFBundleDisplayName = Hutch;
500				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
501				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
502				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
503				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
504				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
505				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
506				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
507				LD_RUNPATH_SEARCH_PATHS = (
508					"$(inherited)",
509					"@executable_path/Frameworks",
510				);
511				MARKETING_VERSION = 2.6.0;
512				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
513				PRODUCT_NAME = "$(TARGET_NAME)";
514				STRING_CATALOG_GENERATE_SYMBOLS = YES;
515				SWIFT_APPROACHABLE_CONCURRENCY = YES;
516				SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
517				SWIFT_EMIT_LOC_STRINGS = YES;
518				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
519				SWIFT_VERSION = 5.0;
520				TARGETED_DEVICE_FAMILY = "1,2";
521			};
522			name = Debug;
523		};
524		8B4B28DE2F6704290045FA19 /* Release */ = {
525			isa = XCBuildConfiguration;
526			buildSettings = {
527				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
528				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
529				CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
530				CODE_SIGN_STYLE = Automatic;
531				CURRENT_PROJECT_VERSION = 15;
532				DEVELOPMENT_TEAM = ZCNAX3VL9D;
533				ENABLE_PREVIEWS = YES;
534				GENERATE_INFOPLIST_FILE = YES;
535				INFOPLIST_FILE = Hutch/Info.plist;
536				INFOPLIST_KEY_CFBundleDisplayName = Hutch;
537				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
538				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
539				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
540				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
541				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
542				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
543				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
544				LD_RUNPATH_SEARCH_PATHS = (
545					"$(inherited)",
546					"@executable_path/Frameworks",
547				);
548				MARKETING_VERSION = 2.6.0;
549				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
550				PRODUCT_NAME = "$(TARGET_NAME)";
551				STRING_CATALOG_GENERATE_SYMBOLS = YES;
552				SWIFT_APPROACHABLE_CONCURRENCY = YES;
553				SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
554				SWIFT_EMIT_LOC_STRINGS = YES;
555				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
556				SWIFT_VERSION = 5.0;
557				TARGETED_DEVICE_FAMILY = "1,2";
558			};
559			name = Release;
560		};
561		8B8182BD2F6B73F3000AE049 /* Debug */ = {
562			isa = XCBuildConfiguration;
563			buildSettings = {
564				BUNDLE_LOADER = "$(TEST_HOST)";
565				CODE_SIGN_STYLE = Automatic;
566				CURRENT_PROJECT_VERSION = 1;
567				DEVELOPMENT_TEAM = ZCNAX3VL9D;
568				GENERATE_INFOPLIST_FILE = YES;
569				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
570				MARKETING_VERSION = 1.0;
571				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchTests;
572				PRODUCT_NAME = "$(TARGET_NAME)";
573				STRING_CATALOG_GENERATE_SYMBOLS = NO;
574				SWIFT_APPROACHABLE_CONCURRENCY = YES;
575				SWIFT_EMIT_LOC_STRINGS = NO;
576				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
577				SWIFT_VERSION = 5.0;
578				TARGETED_DEVICE_FAMILY = "1,2";
579				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Hutch.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Hutch";
580			};
581			name = Debug;
582		};
583		8B8182BE2F6B73F3000AE049 /* Release */ = {
584			isa = XCBuildConfiguration;
585			buildSettings = {
586				BUNDLE_LOADER = "$(TEST_HOST)";
587				CODE_SIGN_STYLE = Automatic;
588				CURRENT_PROJECT_VERSION = 1;
589				DEVELOPMENT_TEAM = ZCNAX3VL9D;
590				GENERATE_INFOPLIST_FILE = YES;
591				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
592				MARKETING_VERSION = 1.0;
593				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchTests;
594				PRODUCT_NAME = "$(TARGET_NAME)";
595				STRING_CATALOG_GENERATE_SYMBOLS = NO;
596				SWIFT_APPROACHABLE_CONCURRENCY = YES;
597				SWIFT_EMIT_LOC_STRINGS = NO;
598				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
599				SWIFT_VERSION = 5.0;
600				TARGETED_DEVICE_FAMILY = "1,2";
601				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Hutch.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Hutch";
602			};
603			name = Release;
604		};
605		8BE081FC2F80000100000001 /* Debug */ = {
606			isa = XCBuildConfiguration;
607			buildSettings = {
608				APPLICATION_EXTENSION_API_ONLY = YES;
609				CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
610				CODE_SIGN_STYLE = Automatic;
611				CURRENT_PROJECT_VERSION = 15;
612				DEVELOPMENT_TEAM = ZCNAX3VL9D;
613				GENERATE_INFOPLIST_FILE = NO;
614				INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
615				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
616				LD_RUNPATH_SEARCH_PATHS = (
617					"$(inherited)",
618					"@executable_path/Frameworks",
619					"@executable_path/../../Frameworks",
620				);
621				MARKETING_VERSION = 2.6.0;
622				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
623				PRODUCT_NAME = "$(TARGET_NAME)";
624				SKIP_INSTALL = YES;
625				STRING_CATALOG_GENERATE_SYMBOLS = YES;
626				SWIFT_APPROACHABLE_CONCURRENCY = YES;
627				SWIFT_EMIT_LOC_STRINGS = YES;
628				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
629				SWIFT_VERSION = 5.0;
630				TARGETED_DEVICE_FAMILY = "1,2";
631			};
632			name = Debug;
633		};
634		8BE081FD2F80000100000001 /* Release */ = {
635			isa = XCBuildConfiguration;
636			buildSettings = {
637				APPLICATION_EXTENSION_API_ONLY = YES;
638				CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
639				CODE_SIGN_STYLE = Automatic;
640				CURRENT_PROJECT_VERSION = 15;
641				DEVELOPMENT_TEAM = ZCNAX3VL9D;
642				GENERATE_INFOPLIST_FILE = NO;
643				INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
644				IPHONEOS_DEPLOYMENT_TARGET = 17.6;
645				LD_RUNPATH_SEARCH_PATHS = (
646					"$(inherited)",
647					"@executable_path/Frameworks",
648					"@executable_path/../../Frameworks",
649				);
650				MARKETING_VERSION = 2.6.0;
651				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
652				PRODUCT_NAME = "$(TARGET_NAME)";
653				SKIP_INSTALL = YES;
654				STRING_CATALOG_GENERATE_SYMBOLS = YES;
655				SWIFT_APPROACHABLE_CONCURRENCY = YES;
656				SWIFT_EMIT_LOC_STRINGS = YES;
657				SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
658				SWIFT_VERSION = 5.0;
659				TARGETED_DEVICE_FAMILY = "1,2";
660			};
661			name = Release;
662		};
663/* End XCBuildConfiguration section */
664
665/* Begin XCConfigurationList section */
666		8B4B28CC2F6704280045FA19 /* Build configuration list for PBXProject "Hutch" */ = {
667			isa = XCConfigurationList;
668			buildConfigurations = (
669				8B4B28DA2F6704290045FA19 /* Debug */,
670				8B4B28DB2F6704290045FA19 /* Release */,
671			);
672			defaultConfigurationIsVisible = 0;
673			defaultConfigurationName = Release;
674		};
675		8B4B28DC2F6704290045FA19 /* Build configuration list for PBXNativeTarget "Hutch" */ = {
676			isa = XCConfigurationList;
677			buildConfigurations = (
678				8B4B28DD2F6704290045FA19 /* Debug */,
679				8B4B28DE2F6704290045FA19 /* Release */,
680			);
681			defaultConfigurationIsVisible = 0;
682			defaultConfigurationName = Release;
683		};
684		8B8182BF2F6B73F3000AE049 /* Build configuration list for PBXNativeTarget "HutchTests" */ = {
685			isa = XCConfigurationList;
686			buildConfigurations = (
687				8B8182BD2F6B73F3000AE049 /* Debug */,
688				8B8182BE2F6B73F3000AE049 /* Release */,
689			);
690			defaultConfigurationIsVisible = 0;
691			defaultConfigurationName = Release;
692		};
693		8BE081FE2F80000100000001 /* Build configuration list for PBXNativeTarget "HutchWidgetExtension" */ = {
694			isa = XCConfigurationList;
695			buildConfigurations = (
696				8BE081FC2F80000100000001 /* Debug */,
697				8BE081FD2F80000100000001 /* Release */,
698			);
699			defaultConfigurationIsVisible = 0;
700			defaultConfigurationName = Release;
701		};
702/* End XCConfigurationList section */
703
704/* Begin XCRemoteSwiftPackageReference section */
705		8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */ = {
706			isa = XCRemoteSwiftPackageReference;
707			repositoryURL = "https://github.com/apple/swift-markdown";
708			requirement = {
709				kind = upToNextMajorVersion;
710				minimumVersion = 0.7.3;
711			};
712		};
713/* End XCRemoteSwiftPackageReference section */
714
715/* Begin XCSwiftPackageProductDependency section */
716		8BF100022F9A000100000001 /* Markdown */ = {
717			isa = XCSwiftPackageProductDependency;
718			package = 8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */;
719			productName = Markdown;
720		};
721/* End XCSwiftPackageProductDependency section */
722	};
723	rootObject = 8B4B28C92F6704280045FA19 /* Project object */;
724}