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