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}