krz/hutch

an ios client for sourcehut

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

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