Hutch.xcodeproj/project.pbxproj
1063 lines · 42207 bytes
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 77;
7 objects = {
8
9/* Begin PBXBuildFile section */
10 5BCB2F8D3CB7523D13629488 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81B757B59FDC52273ADF0569 /* Foundation.framework */; };
11 85EF08B88008A7861BC573CD /* AccessibilityUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36512CB22293FDA01F42B239 /* AccessibilityUITests.swift */; };
12 8B2F89662F69DEB900FC0253 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89632F69DEB900FC0253 /* LICENSE */; };
13 8B2F89672F69DEB900FC0253 /* README.org in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89642F69DEB900FC0253 /* README.org */; };
14 8B2F89682F69DEB900FC0253 /* SECURITY.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8B2F89652F69DEB900FC0253 /* SECURITY.txt */; };
15 8B2FA9CD2F7E211800E609E2 /* meta.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C82F7E211800E609E2 /* meta.json */; };
16 8B2FA9CE2F7E211800E609E2 /* hg.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C62F7E211800E609E2 /* hg.json */; };
17 8B2FA9CF2F7E211800E609E2 /* builds.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C42F7E211800E609E2 /* builds.json */; };
18 8B2FA9D02F7E211800E609E2 /* git.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C52F7E211800E609E2 /* git.json */; };
19 8B2FA9D12F7E211800E609E2 /* paste.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C92F7E211800E609E2 /* paste.json */; };
20 8B2FA9D22F7E211800E609E2 /* todo.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9CA2F7E211800E609E2 /* todo.json */; };
21 8B2FA9D32F7E211800E609E2 /* lists.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2FA9C72F7E211800E609E2 /* lists.json */; };
22 8BAA000000000000000000B0 /* Highlightr in Frameworks */ = {isa = PBXBuildFile; productRef = 8BAA000000000000000000B2 /* Highlightr */; };
23 8BE082012F80000100000001 /* HutchWidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
24 8BE083012F81000100000001 /* HutchSafariExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8BE083032F81000100000001 /* HutchSafariExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
25 8BF100032F9A000100000001 /* Markdown in Frameworks */ = {isa = PBXBuildFile; productRef = 8BF100022F9A000100000001 /* Markdown */; };
26 0F0F0F0F0F0F0F0F000000A3 /* OrgSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 0F0F0F0F0F0F0F0F000000A2 /* OrgSwift */; };
27 0F0F0F0F0F0F0F0F000000A5 /* OrgSwiftUI in Frameworks */ = {isa = PBXBuildFile; productRef = 0F0F0F0F0F0F0F0F000000A4 /* OrgSwiftUI */; };
28/* End PBXBuildFile section */
29
30/* Begin PBXContainerItemProxy section */
31 104E023C02864EA3BCC1B924 /* PBXContainerItemProxy */ = {
32 isa = PBXContainerItemProxy;
33 containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
34 proxyType = 1;
35 remoteGlobalIDString = 8B4B28D02F6704280045FA19;
36 remoteInfo = Hutch;
37 };
38 8B8182BB2F6B73F3000AE049 /* PBXContainerItemProxy */ = {
39 isa = PBXContainerItemProxy;
40 containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
41 proxyType = 1;
42 remoteGlobalIDString = 8B4B28D02F6704280045FA19;
43 remoteInfo = Hutch;
44 };
45 8BE082022F80000100000001 /* PBXContainerItemProxy */ = {
46 isa = PBXContainerItemProxy;
47 containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
48 proxyType = 1;
49 remoteGlobalIDString = 8BE081F72F80000100000001;
50 remoteInfo = HutchWidgetExtension;
51 };
52 8BE083022F81000100000001 /* PBXContainerItemProxy */ = {
53 isa = PBXContainerItemProxy;
54 containerPortal = 8B4B28C92F6704280045FA19 /* Project object */;
55 proxyType = 1;
56 remoteGlobalIDString = 8BE083092F81000100000001;
57 remoteInfo = HutchSafariExtension;
58 };
59/* End PBXContainerItemProxy section */
60
61/* Begin PBXCopyFilesBuildPhase section */
62 8BE081FA2F80000100000001 /* Embed Foundation Extensions */ = {
63 isa = PBXCopyFilesBuildPhase;
64 buildActionMask = 2147483647;
65 dstPath = "";
66 dstSubfolderSpec = 13;
67 files = (
68 8BE082012F80000100000001 /* HutchWidgetExtension.appex in Embed Foundation Extensions */,
69 8BE083012F81000100000001 /* HutchSafariExtension.appex in Embed Foundation Extensions */,
70 );
71 name = "Embed Foundation Extensions";
72 runOnlyForDeploymentPostprocessing = 0;
73 };
74/* End PBXCopyFilesBuildPhase section */
75
76/* Begin PBXFileReference section */
77 36512CB22293FDA01F42B239 /* AccessibilityUITests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccessibilityUITests.swift; sourceTree = "<group>"; };
78 81B757B59FDC52273ADF0569 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
79 8B01C8012F955ACC00FCFB9A /* SyncedProducts.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = SyncedProducts.storekit; sourceTree = "<group>"; };
80 8B2F89632F69DEB900FC0253 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
81 8B2F89642F69DEB900FC0253 /* README.org */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.org; sourceTree = "<group>"; };
82 8B2F89652F69DEB900FC0253 /* SECURITY.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = SECURITY.txt; sourceTree = "<group>"; };
83 8B2FA9C42F7E211800E609E2 /* builds.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = builds.json; sourceTree = "<group>"; };
84 8B2FA9C52F7E211800E609E2 /* git.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = git.json; sourceTree = "<group>"; };
85 8B2FA9C62F7E211800E609E2 /* hg.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = hg.json; sourceTree = "<group>"; };
86 8B2FA9C72F7E211800E609E2 /* lists.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = lists.json; sourceTree = "<group>"; };
87 8B2FA9C82F7E211800E609E2 /* meta.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = meta.json; sourceTree = "<group>"; };
88 8B2FA9C92F7E211800E609E2 /* paste.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = paste.json; sourceTree = "<group>"; };
89 8B2FA9CA2F7E211800E609E2 /* todo.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = todo.json; sourceTree = "<group>"; };
90 8B4B28D12F6704280045FA19 /* Hutch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Hutch.app; sourceTree = BUILT_PRODUCTS_DIR; };
91 8B8182B72F6B73F3000AE049 /* HutchTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HutchTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
92 8B8182C22F6B742B000AE049 /* HutchTests */ = {isa = PBXFileReference; lastKnownFileType = folder; path = HutchTests; sourceTree = "<group>"; };
93 8BDCA5272F6B76B20066AA29 /* HutchTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = HutchTests.xctestplan; sourceTree = "<group>"; };
94 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = HutchWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
95 8BE083032F81000100000001 /* HutchSafariExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = HutchSafariExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
96 E53BD5EFA4A8857C8E76E77C /* HutchUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HutchUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
97/* End PBXFileReference section */
98
99/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
100 8B4B29632F6715DD0045FA19 /* Exceptions for "Hutch" folder in "Hutch" target */ = {
101 isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
102 membershipExceptions = (
103 Info.plist,
104 );
105 target = 8B4B28D02F6704280045FA19 /* Hutch */;
106 };
107 8BE082032F80000100000001 /* Exceptions for "HutchWidgetExtension" folder in "HutchWidgetExtension" target */ = {
108 isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
109 membershipExceptions = (
110 Info.plist,
111 );
112 target = 8BE081F72F80000100000001 /* HutchWidgetExtension */;
113 };
114 8BE083042F81000100000001 /* Exceptions for "HutchSafariExtension" folder in "HutchSafariExtension" target */ = {
115 isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
116 membershipExceptions = (
117 Info.plist,
118 );
119 target = 8BE083092F81000100000001 /* HutchSafariExtension */;
120 };
121/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
122
123/* Begin PBXFileSystemSynchronizedRootGroup section */
124 8B4B28D32F6704280045FA19 /* Hutch */ = {
125 isa = PBXFileSystemSynchronizedRootGroup;
126 exceptions = (
127 8B4B29632F6715DD0045FA19 /* Exceptions for "Hutch" folder in "Hutch" target */,
128 );
129 path = Hutch;
130 sourceTree = "<group>";
131 };
132 8B8182B82F6B73F3000AE049 /* HutchTests */ = {
133 isa = PBXFileSystemSynchronizedRootGroup;
134 exceptions = (
135 );
136 path = HutchTests;
137 sourceTree = "<group>";
138 };
139 8BE081F42F80000100000001 /* Shared */ = {
140 isa = PBXFileSystemSynchronizedRootGroup;
141 exceptions = (
142 );
143 path = Shared;
144 sourceTree = "<group>";
145 };
146 8BE081F52F80000100000001 /* HutchWidgetExtension */ = {
147 isa = PBXFileSystemSynchronizedRootGroup;
148 exceptions = (
149 8BE082032F80000100000001 /* Exceptions for "HutchWidgetExtension" folder in "HutchWidgetExtension" target */,
150 );
151 path = HutchWidgetExtension;
152 sourceTree = "<group>";
153 };
154 8BE083052F81000100000001 /* HutchSafariExtension */ = {
155 isa = PBXFileSystemSynchronizedRootGroup;
156 exceptions = (
157 8BE083042F81000100000001 /* Exceptions for "HutchSafariExtension" folder in "HutchSafariExtension" target */,
158 );
159 path = HutchSafariExtension;
160 sourceTree = "<group>";
161 };
162/* End PBXFileSystemSynchronizedRootGroup section */
163
164/* Begin PBXFrameworksBuildPhase section */
165 45764517796ACFDF6884B202 /* Frameworks */ = {
166 isa = PBXFrameworksBuildPhase;
167 buildActionMask = 2147483647;
168 files = (
169 5BCB2F8D3CB7523D13629488 /* Foundation.framework in Frameworks */,
170 );
171 runOnlyForDeploymentPostprocessing = 0;
172 };
173 8B4B28CE2F6704280045FA19 /* Frameworks */ = {
174 isa = PBXFrameworksBuildPhase;
175 buildActionMask = 2147483647;
176 files = (
177 8BF100032F9A000100000001 /* Markdown in Frameworks */,
178 8BAA000000000000000000B0 /* Highlightr in Frameworks */,
179 0F0F0F0F0F0F0F0F000000A3 /* OrgSwift in Frameworks */,
180 0F0F0F0F0F0F0F0F000000A5 /* OrgSwiftUI in Frameworks */,
181 );
182 runOnlyForDeploymentPostprocessing = 0;
183 };
184 8B8182B42F6B73F3000AE049 /* Frameworks */ = {
185 isa = PBXFrameworksBuildPhase;
186 buildActionMask = 2147483647;
187 files = (
188 );
189 runOnlyForDeploymentPostprocessing = 0;
190 };
191 8BE081F92F80000100000001 /* Frameworks */ = {
192 isa = PBXFrameworksBuildPhase;
193 buildActionMask = 2147483647;
194 files = (
195 );
196 runOnlyForDeploymentPostprocessing = 0;
197 };
198 8BE083062F81000100000001 /* Frameworks */ = {
199 isa = PBXFrameworksBuildPhase;
200 buildActionMask = 2147483647;
201 files = (
202 );
203 runOnlyForDeploymentPostprocessing = 0;
204 };
205/* End PBXFrameworksBuildPhase section */
206
207/* Begin PBXGroup section */
208 53CE95BE8B13B8E6B57E4BBB /* Frameworks */ = {
209 isa = PBXGroup;
210 children = (
211 7631E8C6830506A8C2FD3DAF /* iOS */,
212 );
213 name = Frameworks;
214 sourceTree = "<group>";
215 };
216 7631E8C6830506A8C2FD3DAF /* iOS */ = {
217 isa = PBXGroup;
218 children = (
219 81B757B59FDC52273ADF0569 /* Foundation.framework */,
220 );
221 name = iOS;
222 sourceTree = "<group>";
223 };
224 8B2FA9CB2F7E211800E609E2 /* API */ = {
225 isa = PBXGroup;
226 children = (
227 8B2FA9C42F7E211800E609E2 /* builds.json */,
228 8B2FA9C52F7E211800E609E2 /* git.json */,
229 8B2FA9C62F7E211800E609E2 /* hg.json */,
230 8B2FA9C72F7E211800E609E2 /* lists.json */,
231 8B2FA9C82F7E211800E609E2 /* meta.json */,
232 8B2FA9C92F7E211800E609E2 /* paste.json */,
233 8B2FA9CA2F7E211800E609E2 /* todo.json */,
234 );
235 path = API;
236 sourceTree = "<group>";
237 };
238 8B2FA9CC2F7E211800E609E2 /* Docs */ = {
239 isa = PBXGroup;
240 children = (
241 8B2FA9CB2F7E211800E609E2 /* API */,
242 );
243 path = Docs;
244 sourceTree = "<group>";
245 };
246 8B4B28C82F6704280045FA19 = {
247 isa = PBXGroup;
248 children = (
249 8B01C8012F955ACC00FCFB9A /* SyncedProducts.storekit */,
250 8B2FA9CC2F7E211800E609E2 /* Docs */,
251 8BDCA5272F6B76B20066AA29 /* HutchTests.xctestplan */,
252 8B8182C22F6B742B000AE049 /* HutchTests */,
253 8B2F89632F69DEB900FC0253 /* LICENSE */,
254 8B2F89642F69DEB900FC0253 /* README.org */,
255 8B2F89652F69DEB900FC0253 /* SECURITY.txt */,
256 8B4B28D32F6704280045FA19 /* Hutch */,
257 8BE081F42F80000100000001 /* Shared */,
258 8BE081F52F80000100000001 /* HutchWidgetExtension */,
259 8BE083052F81000100000001 /* HutchSafariExtension */,
260 8B8182B82F6B73F3000AE049 /* HutchTests */,
261 8B4B28D22F6704280045FA19 /* Products */,
262 53CE95BE8B13B8E6B57E4BBB /* Frameworks */,
263 CF2D242564EB2748C4FE43C7 /* HutchUITests */,
264 );
265 sourceTree = "<group>";
266 };
267 8B4B28D22F6704280045FA19 /* Products */ = {
268 isa = PBXGroup;
269 children = (
270 8B4B28D12F6704280045FA19 /* Hutch.app */,
271 8B8182B72F6B73F3000AE049 /* HutchTests.xctest */,
272 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */,
273 8BE083032F81000100000001 /* HutchSafariExtension.appex */,
274 E53BD5EFA4A8857C8E76E77C /* HutchUITests.xctest */,
275 );
276 name = Products;
277 sourceTree = "<group>";
278 };
279 CF2D242564EB2748C4FE43C7 /* HutchUITests */ = {
280 isa = PBXGroup;
281 children = (
282 36512CB22293FDA01F42B239 /* AccessibilityUITests.swift */,
283 );
284 name = HutchUITests;
285 path = HutchUITests;
286 sourceTree = SOURCE_ROOT;
287 };
288/* End PBXGroup section */
289
290/* Begin PBXNativeTarget section */
291 55C58E61B9D46807C2524ABE /* HutchUITests */ = {
292 isa = PBXNativeTarget;
293 buildConfigurationList = 17E0153B64F83AB0AB28E4EC /* Build configuration list for PBXNativeTarget "HutchUITests" */;
294 buildPhases = (
295 7D4FCDD80891AAAA803FF5A8 /* Sources */,
296 45764517796ACFDF6884B202 /* Frameworks */,
297 6693997E5CA01B62C500224F /* Resources */,
298 );
299 buildRules = (
300 );
301 dependencies = (
302 425D21A6305B6A50B714F42D /* PBXTargetDependency */,
303 );
304 name = HutchUITests;
305 productName = HutchUITests;
306 productReference = E53BD5EFA4A8857C8E76E77C /* HutchUITests.xctest */;
307 productType = "com.apple.product-type.bundle.ui-testing";
308 };
309 8B4B28D02F6704280045FA19 /* Hutch */ = {
310 isa = PBXNativeTarget;
311 buildConfigurationList = 8B4B28DC2F6704290045FA19 /* Build configuration list for PBXNativeTarget "Hutch" */;
312 buildPhases = (
313 8B4B28CD2F6704280045FA19 /* Sources */,
314 8B4B28CE2F6704280045FA19 /* Frameworks */,
315 8B4B28CF2F6704280045FA19 /* Resources */,
316 8BE081FA2F80000100000001 /* Embed Foundation Extensions */,
317 );
318 buildRules = (
319 );
320 dependencies = (
321 8BE082042F80000100000001 /* PBXTargetDependency */,
322 8BE0830A2F81000100000001 /* PBXTargetDependency */,
323 );
324 fileSystemSynchronizedGroups = (
325 8B4B28D32F6704280045FA19 /* Hutch */,
326 8BE081F42F80000100000001 /* Shared */,
327 );
328 name = Hutch;
329 packageProductDependencies = (
330 8BF100022F9A000100000001 /* Markdown */,
331 8BAA000000000000000000B2 /* Highlightr */,
332 0F0F0F0F0F0F0F0F000000A2 /* OrgSwift */,
333 0F0F0F0F0F0F0F0F000000A4 /* OrgSwiftUI */,
334 );
335 productName = Hutch;
336 productReference = 8B4B28D12F6704280045FA19 /* Hutch.app */;
337 productType = "com.apple.product-type.application";
338 };
339 8B8182B62F6B73F3000AE049 /* HutchTests */ = {
340 isa = PBXNativeTarget;
341 buildConfigurationList = 8B8182BF2F6B73F3000AE049 /* Build configuration list for PBXNativeTarget "HutchTests" */;
342 buildPhases = (
343 8B8182B32F6B73F3000AE049 /* Sources */,
344 8B8182B42F6B73F3000AE049 /* Frameworks */,
345 8B8182B52F6B73F3000AE049 /* Resources */,
346 );
347 buildRules = (
348 );
349 dependencies = (
350 8B8182BC2F6B73F3000AE049 /* PBXTargetDependency */,
351 );
352 fileSystemSynchronizedGroups = (
353 8B8182B82F6B73F3000AE049 /* HutchTests */,
354 );
355 name = HutchTests;
356 productName = HutchTests;
357 productReference = 8B8182B72F6B73F3000AE049 /* HutchTests.xctest */;
358 productType = "com.apple.product-type.bundle.unit-test";
359 };
360 8BE081F72F80000100000001 /* HutchWidgetExtension */ = {
361 isa = PBXNativeTarget;
362 buildConfigurationList = 8BE081FE2F80000100000001 /* Build configuration list for PBXNativeTarget "HutchWidgetExtension" */;
363 buildPhases = (
364 8BE081F82F80000100000001 /* Sources */,
365 8BE081F92F80000100000001 /* Frameworks */,
366 8BE081FB2F80000100000001 /* Resources */,
367 );
368 buildRules = (
369 );
370 dependencies = (
371 );
372 fileSystemSynchronizedGroups = (
373 8BE081F42F80000100000001 /* Shared */,
374 8BE081F52F80000100000001 /* HutchWidgetExtension */,
375 );
376 name = HutchWidgetExtension;
377 productName = HutchWidgetExtension;
378 productReference = 8BE081F62F80000100000001 /* HutchWidgetExtension.appex */;
379 productType = "com.apple.product-type.app-extension";
380 };
381 8BE083092F81000100000001 /* HutchSafariExtension */ = {
382 isa = PBXNativeTarget;
383 buildConfigurationList = 8BE0830D2F81000100000001 /* Build configuration list for PBXNativeTarget "HutchSafariExtension" */;
384 buildPhases = (
385 8BE083072F81000100000001 /* Sources */,
386 8BE083062F81000100000001 /* Frameworks */,
387 8BE083082F81000100000001 /* Resources */,
388 );
389 buildRules = (
390 );
391 dependencies = (
392 );
393 fileSystemSynchronizedGroups = (
394 8BE083052F81000100000001 /* HutchSafariExtension */,
395 );
396 name = HutchSafariExtension;
397 productName = HutchSafariExtension;
398 productReference = 8BE083032F81000100000001 /* HutchSafariExtension.appex */;
399 productType = "com.apple.product-type.app-extension";
400 };
401/* End PBXNativeTarget section */
402
403/* Begin PBXProject section */
404 8B4B28C92F6704280045FA19 /* Project object */ = {
405 isa = PBXProject;
406 attributes = {
407 BuildIndependentTargetsInParallel = 1;
408 LastSwiftUpdateCheck = 2630;
409 LastUpgradeCheck = 2640;
410 TargetAttributes = {
411 8B4B28D02F6704280045FA19 = {
412 CreatedOnToolsVersion = 26.3;
413 };
414 8B8182B62F6B73F3000AE049 = {
415 CreatedOnToolsVersion = 26.3;
416 TestTargetID = 8B4B28D02F6704280045FA19;
417 };
418 8BE083092F81000100000001 = {
419 CreatedOnToolsVersion = 26.3;
420 };
421 };
422 };
423 buildConfigurationList = 8B4B28CC2F6704280045FA19 /* Build configuration list for PBXProject "Hutch" */;
424 developmentRegion = en;
425 hasScannedForEncodings = 0;
426 knownRegions = (
427 en,
428 Base,
429 );
430 mainGroup = 8B4B28C82F6704280045FA19;
431 minimizedProjectReferenceProxies = 1;
432 packageReferences = (
433 8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */,
434 8BAA000000000000000000B3 /* XCRemoteSwiftPackageReference "Highlightr" */,
435 0F0F0F0F0F0F0F0F000000A1 /* XCRemoteSwiftPackageReference "org-swift" */,
436 );
437 preferredProjectObjectVersion = 77;
438 productRefGroup = 8B4B28D22F6704280045FA19 /* Products */;
439 projectDirPath = "";
440 projectRoot = "";
441 targets = (
442 8B4B28D02F6704280045FA19 /* Hutch */,
443 8BE081F72F80000100000001 /* HutchWidgetExtension */,
444 8BE083092F81000100000001 /* HutchSafariExtension */,
445 8B8182B62F6B73F3000AE049 /* HutchTests */,
446 55C58E61B9D46807C2524ABE /* HutchUITests */,
447 );
448 };
449/* End PBXProject section */
450
451/* Begin PBXResourcesBuildPhase section */
452 6693997E5CA01B62C500224F /* Resources */ = {
453 isa = PBXResourcesBuildPhase;
454 buildActionMask = 2147483647;
455 files = (
456 );
457 runOnlyForDeploymentPostprocessing = 0;
458 };
459 8B4B28CF2F6704280045FA19 /* Resources */ = {
460 isa = PBXResourcesBuildPhase;
461 buildActionMask = 2147483647;
462 files = (
463 8B2F89662F69DEB900FC0253 /* LICENSE in Resources */,
464 8B2F89672F69DEB900FC0253 /* README.org in Resources */,
465 8B2F89682F69DEB900FC0253 /* SECURITY.txt in Resources */,
466 8B2FA9CD2F7E211800E609E2 /* meta.json in Resources */,
467 8B2FA9CE2F7E211800E609E2 /* hg.json in Resources */,
468 8B2FA9CF2F7E211800E609E2 /* builds.json in Resources */,
469 8B2FA9D02F7E211800E609E2 /* git.json in Resources */,
470 8B2FA9D12F7E211800E609E2 /* paste.json in Resources */,
471 8B2FA9D22F7E211800E609E2 /* todo.json in Resources */,
472 8B2FA9D32F7E211800E609E2 /* lists.json in Resources */,
473 );
474 runOnlyForDeploymentPostprocessing = 0;
475 };
476 8B8182B52F6B73F3000AE049 /* Resources */ = {
477 isa = PBXResourcesBuildPhase;
478 buildActionMask = 2147483647;
479 files = (
480 );
481 runOnlyForDeploymentPostprocessing = 0;
482 };
483 8BE081FB2F80000100000001 /* Resources */ = {
484 isa = PBXResourcesBuildPhase;
485 buildActionMask = 2147483647;
486 files = (
487 );
488 runOnlyForDeploymentPostprocessing = 0;
489 };
490 8BE083082F81000100000001 /* Resources */ = {
491 isa = PBXResourcesBuildPhase;
492 buildActionMask = 2147483647;
493 files = (
494 );
495 runOnlyForDeploymentPostprocessing = 0;
496 };
497/* End PBXResourcesBuildPhase section */
498
499/* Begin PBXSourcesBuildPhase section */
500 7D4FCDD80891AAAA803FF5A8 /* Sources */ = {
501 isa = PBXSourcesBuildPhase;
502 buildActionMask = 2147483647;
503 files = (
504 85EF08B88008A7861BC573CD /* AccessibilityUITests.swift in Sources */,
505 );
506 runOnlyForDeploymentPostprocessing = 0;
507 };
508 8B4B28CD2F6704280045FA19 /* Sources */ = {
509 isa = PBXSourcesBuildPhase;
510 buildActionMask = 2147483647;
511 files = (
512 );
513 runOnlyForDeploymentPostprocessing = 0;
514 };
515 8B8182B32F6B73F3000AE049 /* Sources */ = {
516 isa = PBXSourcesBuildPhase;
517 buildActionMask = 2147483647;
518 files = (
519 );
520 runOnlyForDeploymentPostprocessing = 0;
521 };
522 8BE081F82F80000100000001 /* Sources */ = {
523 isa = PBXSourcesBuildPhase;
524 buildActionMask = 2147483647;
525 files = (
526 );
527 runOnlyForDeploymentPostprocessing = 0;
528 };
529 8BE083072F81000100000001 /* Sources */ = {
530 isa = PBXSourcesBuildPhase;
531 buildActionMask = 2147483647;
532 files = (
533 );
534 runOnlyForDeploymentPostprocessing = 0;
535 };
536/* End PBXSourcesBuildPhase section */
537
538/* Begin PBXTargetDependency section */
539 425D21A6305B6A50B714F42D /* PBXTargetDependency */ = {
540 isa = PBXTargetDependency;
541 name = Hutch;
542 target = 8B4B28D02F6704280045FA19 /* Hutch */;
543 targetProxy = 104E023C02864EA3BCC1B924 /* PBXContainerItemProxy */;
544 };
545 8B8182BC2F6B73F3000AE049 /* PBXTargetDependency */ = {
546 isa = PBXTargetDependency;
547 target = 8B4B28D02F6704280045FA19 /* Hutch */;
548 targetProxy = 8B8182BB2F6B73F3000AE049 /* PBXContainerItemProxy */;
549 };
550 8BE082042F80000100000001 /* PBXTargetDependency */ = {
551 isa = PBXTargetDependency;
552 target = 8BE081F72F80000100000001 /* HutchWidgetExtension */;
553 targetProxy = 8BE082022F80000100000001 /* PBXContainerItemProxy */;
554 };
555 8BE0830A2F81000100000001 /* PBXTargetDependency */ = {
556 isa = PBXTargetDependency;
557 target = 8BE083092F81000100000001 /* HutchSafariExtension */;
558 targetProxy = 8BE083022F81000100000001 /* PBXContainerItemProxy */;
559 };
560/* End PBXTargetDependency section */
561
562/* Begin XCBuildConfiguration section */
563 0695DD4B2F10503E9E898572 /* Release */ = {
564 isa = XCBuildConfiguration;
565 buildSettings = {
566 CLANG_ENABLE_OBJC_WEAK = NO;
567 CODE_SIGNING_ALLOWED = NO;
568 GENERATE_INFOPLIST_FILE = YES;
569 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
570 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchUITests;
571 PRODUCT_NAME = "$(TARGET_NAME)";
572 SDKROOT = iphoneos;
573 SWIFT_VERSION = 6.0;
574 TARGETED_DEVICE_FAMILY = "1,2";
575 TEST_TARGET_NAME = Hutch;
576 VALIDATE_PRODUCT = YES;
577 };
578 name = Release;
579 };
580 8B4B28DA2F6704290045FA19 /* Debug */ = {
581 isa = XCBuildConfiguration;
582 buildSettings = {
583 ALWAYS_SEARCH_USER_PATHS = NO;
584 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
585 CLANG_ANALYZER_NONNULL = YES;
586 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
587 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
588 CLANG_ENABLE_MODULES = YES;
589 CLANG_ENABLE_OBJC_ARC = YES;
590 CLANG_ENABLE_OBJC_WEAK = YES;
591 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
592 CLANG_WARN_BOOL_CONVERSION = YES;
593 CLANG_WARN_COMMA = YES;
594 CLANG_WARN_CONSTANT_CONVERSION = YES;
595 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
596 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
597 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
598 CLANG_WARN_EMPTY_BODY = YES;
599 CLANG_WARN_ENUM_CONVERSION = YES;
600 CLANG_WARN_INFINITE_RECURSION = YES;
601 CLANG_WARN_INT_CONVERSION = YES;
602 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
603 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
604 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
605 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
606 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
607 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
608 CLANG_WARN_STRICT_PROTOTYPES = YES;
609 CLANG_WARN_SUSPICIOUS_MOVE = YES;
610 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
611 CLANG_WARN_UNREACHABLE_CODE = YES;
612 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
613 COPY_PHASE_STRIP = NO;
614 DEBUG_INFORMATION_FORMAT = dwarf;
615 DEVELOPMENT_TEAM = ZCNAX3VL9D;
616 ENABLE_STRICT_OBJC_MSGSEND = YES;
617 ENABLE_TESTABILITY = YES;
618 ENABLE_USER_SCRIPT_SANDBOXING = YES;
619 GCC_C_LANGUAGE_STANDARD = gnu17;
620 GCC_DYNAMIC_NO_PIC = NO;
621 GCC_NO_COMMON_BLOCKS = YES;
622 GCC_OPTIMIZATION_LEVEL = 0;
623 GCC_PREPROCESSOR_DEFINITIONS = (
624 "DEBUG=1",
625 "$(inherited)",
626 );
627 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
628 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
629 GCC_WARN_UNDECLARED_SELECTOR = YES;
630 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
631 GCC_WARN_UNUSED_FUNCTION = YES;
632 GCC_WARN_UNUSED_VARIABLE = YES;
633 IPHONEOS_DEPLOYMENT_TARGET = 26.2;
634 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
635 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
636 MTL_FAST_MATH = YES;
637 ONLY_ACTIVE_ARCH = YES;
638 SDKROOT = iphoneos;
639 STRING_CATALOG_GENERATE_SYMBOLS = YES;
640 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
641 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
642 };
643 name = Debug;
644 };
645 8B4B28DB2F6704290045FA19 /* Release */ = {
646 isa = XCBuildConfiguration;
647 buildSettings = {
648 ALWAYS_SEARCH_USER_PATHS = NO;
649 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
650 CLANG_ANALYZER_NONNULL = YES;
651 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
652 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
653 CLANG_ENABLE_MODULES = YES;
654 CLANG_ENABLE_OBJC_ARC = YES;
655 CLANG_ENABLE_OBJC_WEAK = YES;
656 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
657 CLANG_WARN_BOOL_CONVERSION = YES;
658 CLANG_WARN_COMMA = YES;
659 CLANG_WARN_CONSTANT_CONVERSION = YES;
660 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
661 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
662 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
663 CLANG_WARN_EMPTY_BODY = YES;
664 CLANG_WARN_ENUM_CONVERSION = YES;
665 CLANG_WARN_INFINITE_RECURSION = YES;
666 CLANG_WARN_INT_CONVERSION = YES;
667 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
668 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
669 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
670 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
671 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
672 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
673 CLANG_WARN_STRICT_PROTOTYPES = YES;
674 CLANG_WARN_SUSPICIOUS_MOVE = YES;
675 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
676 CLANG_WARN_UNREACHABLE_CODE = YES;
677 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
678 COPY_PHASE_STRIP = NO;
679 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
680 DEVELOPMENT_TEAM = ZCNAX3VL9D;
681 ENABLE_NS_ASSERTIONS = NO;
682 ENABLE_STRICT_OBJC_MSGSEND = YES;
683 ENABLE_USER_SCRIPT_SANDBOXING = YES;
684 GCC_C_LANGUAGE_STANDARD = gnu17;
685 GCC_NO_COMMON_BLOCKS = YES;
686 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
687 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
688 GCC_WARN_UNDECLARED_SELECTOR = YES;
689 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
690 GCC_WARN_UNUSED_FUNCTION = YES;
691 GCC_WARN_UNUSED_VARIABLE = YES;
692 IPHONEOS_DEPLOYMENT_TARGET = 26.2;
693 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
694 MTL_ENABLE_DEBUG_INFO = NO;
695 MTL_FAST_MATH = YES;
696 SDKROOT = iphoneos;
697 STRING_CATALOG_GENERATE_SYMBOLS = YES;
698 SWIFT_COMPILATION_MODE = wholemodule;
699 VALIDATE_PRODUCT = YES;
700 };
701 name = Release;
702 };
703 8B4B28DD2F6704290045FA19 /* Debug */ = {
704 isa = XCBuildConfiguration;
705 buildSettings = {
706 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
707 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
708 CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
709 CODE_SIGN_STYLE = Automatic;
710 CURRENT_PROJECT_VERSION = 101;
711 DEVELOPMENT_TEAM = ZCNAX3VL9D;
712 ENABLE_PREVIEWS = YES;
713 GENERATE_INFOPLIST_FILE = YES;
714 INFOPLIST_FILE = Hutch/Info.plist;
715 INFOPLIST_KEY_CFBundleDisplayName = Hutch;
716 INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
717 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
718 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
719 INFOPLIST_KEY_UILaunchScreen_Generation = YES;
720 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
721 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
722 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
723 LD_RUNPATH_SEARCH_PATHS = (
724 "$(inherited)",
725 "@executable_path/Frameworks",
726 );
727 MARKETING_VERSION = 3.12.3;
728 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
729 PRODUCT_NAME = "$(TARGET_NAME)";
730 STRING_CATALOG_GENERATE_SYMBOLS = YES;
731 SWIFT_APPROACHABLE_CONCURRENCY = YES;
732 SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
733 SWIFT_EMIT_LOC_STRINGS = YES;
734 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
735 SWIFT_VERSION = 6.0;
736 TARGETED_DEVICE_FAMILY = "1,2";
737 };
738 name = Debug;
739 };
740 8B4B28DE2F6704290045FA19 /* Release */ = {
741 isa = XCBuildConfiguration;
742 buildSettings = {
743 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
744 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
745 CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
746 CODE_SIGN_STYLE = Automatic;
747 CURRENT_PROJECT_VERSION = 101;
748 DEVELOPMENT_TEAM = ZCNAX3VL9D;
749 ENABLE_PREVIEWS = YES;
750 GENERATE_INFOPLIST_FILE = YES;
751 INFOPLIST_FILE = Hutch/Info.plist;
752 INFOPLIST_KEY_CFBundleDisplayName = Hutch;
753 INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
754 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
755 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
756 INFOPLIST_KEY_UILaunchScreen_Generation = YES;
757 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
758 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
759 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
760 LD_RUNPATH_SEARCH_PATHS = (
761 "$(inherited)",
762 "@executable_path/Frameworks",
763 );
764 MARKETING_VERSION = 3.12.3;
765 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
766 PRODUCT_NAME = "$(TARGET_NAME)";
767 STRING_CATALOG_GENERATE_SYMBOLS = YES;
768 SWIFT_APPROACHABLE_CONCURRENCY = YES;
769 SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
770 SWIFT_EMIT_LOC_STRINGS = YES;
771 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
772 SWIFT_VERSION = 6.0;
773 TARGETED_DEVICE_FAMILY = "1,2";
774 };
775 name = Release;
776 };
777 8B8182BD2F6B73F3000AE049 /* Debug */ = {
778 isa = XCBuildConfiguration;
779 buildSettings = {
780 BUNDLE_LOADER = "$(TEST_HOST)";
781 CODE_SIGN_STYLE = Automatic;
782 CURRENT_PROJECT_VERSION = 1;
783 DEVELOPMENT_TEAM = ZCNAX3VL9D;
784 GENERATE_INFOPLIST_FILE = YES;
785 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
786 MARKETING_VERSION = 1.0;
787 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchTests;
788 PRODUCT_NAME = "$(TARGET_NAME)";
789 STRING_CATALOG_GENERATE_SYMBOLS = NO;
790 SWIFT_APPROACHABLE_CONCURRENCY = YES;
791 SWIFT_EMIT_LOC_STRINGS = NO;
792 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
793 SWIFT_VERSION = 6.0;
794 TARGETED_DEVICE_FAMILY = "1,2";
795 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Hutch.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Hutch";
796 };
797 name = Debug;
798 };
799 8B8182BE2F6B73F3000AE049 /* Release */ = {
800 isa = XCBuildConfiguration;
801 buildSettings = {
802 BUNDLE_LOADER = "$(TEST_HOST)";
803 CODE_SIGN_STYLE = Automatic;
804 CURRENT_PROJECT_VERSION = 1;
805 DEVELOPMENT_TEAM = ZCNAX3VL9D;
806 GENERATE_INFOPLIST_FILE = YES;
807 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
808 MARKETING_VERSION = 1.0;
809 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchTests;
810 PRODUCT_NAME = "$(TARGET_NAME)";
811 STRING_CATALOG_GENERATE_SYMBOLS = NO;
812 SWIFT_APPROACHABLE_CONCURRENCY = YES;
813 SWIFT_EMIT_LOC_STRINGS = NO;
814 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
815 SWIFT_VERSION = 6.0;
816 TARGETED_DEVICE_FAMILY = "1,2";
817 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Hutch.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Hutch";
818 };
819 name = Release;
820 };
821 8BE081FC2F80000100000001 /* Debug */ = {
822 isa = XCBuildConfiguration;
823 buildSettings = {
824 APPLICATION_EXTENSION_API_ONLY = YES;
825 CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
826 CODE_SIGN_STYLE = Automatic;
827 CURRENT_PROJECT_VERSION = 101;
828 DEVELOPMENT_TEAM = ZCNAX3VL9D;
829 GENERATE_INFOPLIST_FILE = NO;
830 INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
831 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
832 LD_RUNPATH_SEARCH_PATHS = (
833 "$(inherited)",
834 "@executable_path/Frameworks",
835 "@executable_path/../../Frameworks",
836 );
837 MARKETING_VERSION = 3.12.3;
838 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
839 PRODUCT_NAME = "$(TARGET_NAME)";
840 SKIP_INSTALL = YES;
841 STRING_CATALOG_GENERATE_SYMBOLS = YES;
842 SWIFT_APPROACHABLE_CONCURRENCY = YES;
843 SWIFT_EMIT_LOC_STRINGS = YES;
844 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
845 SWIFT_VERSION = 6.0;
846 TARGETED_DEVICE_FAMILY = "1,2";
847 };
848 name = Debug;
849 };
850 8BE081FD2F80000100000001 /* Release */ = {
851 isa = XCBuildConfiguration;
852 buildSettings = {
853 APPLICATION_EXTENSION_API_ONLY = YES;
854 CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
855 CODE_SIGN_STYLE = Automatic;
856 CURRENT_PROJECT_VERSION = 101;
857 DEVELOPMENT_TEAM = ZCNAX3VL9D;
858 GENERATE_INFOPLIST_FILE = NO;
859 INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
860 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
861 LD_RUNPATH_SEARCH_PATHS = (
862 "$(inherited)",
863 "@executable_path/Frameworks",
864 "@executable_path/../../Frameworks",
865 );
866 MARKETING_VERSION = 3.12.3;
867 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
868 PRODUCT_NAME = "$(TARGET_NAME)";
869 SKIP_INSTALL = YES;
870 STRING_CATALOG_GENERATE_SYMBOLS = YES;
871 SWIFT_APPROACHABLE_CONCURRENCY = YES;
872 SWIFT_EMIT_LOC_STRINGS = YES;
873 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
874 SWIFT_VERSION = 6.0;
875 TARGETED_DEVICE_FAMILY = "1,2";
876 };
877 name = Release;
878 };
879 8BE0830B2F81000100000001 /* Debug */ = {
880 isa = XCBuildConfiguration;
881 buildSettings = {
882 APPLICATION_EXTENSION_API_ONLY = YES;
883 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
884 CODE_SIGN_STYLE = Automatic;
885 CURRENT_PROJECT_VERSION = 101;
886 DEVELOPMENT_TEAM = ZCNAX3VL9D;
887 GENERATE_INFOPLIST_FILE = NO;
888 INFOPLIST_FILE = HutchSafariExtension/Info.plist;
889 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
890 LD_RUNPATH_SEARCH_PATHS = (
891 "$(inherited)",
892 "@executable_path/Frameworks",
893 "@executable_path/../../Frameworks",
894 );
895 MARKETING_VERSION = 3.12.3;
896 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchSafariExtension;
897 PRODUCT_NAME = "$(TARGET_NAME)";
898 SKIP_INSTALL = YES;
899 STRING_CATALOG_GENERATE_SYMBOLS = YES;
900 SWIFT_APPROACHABLE_CONCURRENCY = YES;
901 SWIFT_EMIT_LOC_STRINGS = YES;
902 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
903 SWIFT_VERSION = 6.0;
904 TARGETED_DEVICE_FAMILY = "1,2";
905 };
906 name = Debug;
907 };
908 8BE0830C2F81000100000001 /* Release */ = {
909 isa = XCBuildConfiguration;
910 buildSettings = {
911 APPLICATION_EXTENSION_API_ONLY = YES;
912 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
913 CODE_SIGN_STYLE = Automatic;
914 CURRENT_PROJECT_VERSION = 101;
915 DEVELOPMENT_TEAM = ZCNAX3VL9D;
916 GENERATE_INFOPLIST_FILE = NO;
917 INFOPLIST_FILE = HutchSafariExtension/Info.plist;
918 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
919 LD_RUNPATH_SEARCH_PATHS = (
920 "$(inherited)",
921 "@executable_path/Frameworks",
922 "@executable_path/../../Frameworks",
923 );
924 MARKETING_VERSION = 3.12.3;
925 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchSafariExtension;
926 PRODUCT_NAME = "$(TARGET_NAME)";
927 SKIP_INSTALL = YES;
928 STRING_CATALOG_GENERATE_SYMBOLS = YES;
929 SWIFT_APPROACHABLE_CONCURRENCY = YES;
930 SWIFT_EMIT_LOC_STRINGS = YES;
931 SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
932 SWIFT_VERSION = 6.0;
933 TARGETED_DEVICE_FAMILY = "1,2";
934 };
935 name = Release;
936 };
937 CFEEB56B9E52A6AA5A030489 /* Debug */ = {
938 isa = XCBuildConfiguration;
939 buildSettings = {
940 CLANG_ENABLE_OBJC_WEAK = NO;
941 CODE_SIGNING_ALLOWED = NO;
942 GENERATE_INFOPLIST_FILE = YES;
943 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
944 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.HutchUITests;
945 PRODUCT_NAME = "$(TARGET_NAME)";
946 SDKROOT = iphoneos;
947 SWIFT_VERSION = 6.0;
948 TARGETED_DEVICE_FAMILY = "1,2";
949 TEST_TARGET_NAME = Hutch;
950 };
951 name = Debug;
952 };
953/* End XCBuildConfiguration section */
954
955/* Begin XCConfigurationList section */
956 17E0153B64F83AB0AB28E4EC /* Build configuration list for PBXNativeTarget "HutchUITests" */ = {
957 isa = XCConfigurationList;
958 buildConfigurations = (
959 0695DD4B2F10503E9E898572 /* Release */,
960 CFEEB56B9E52A6AA5A030489 /* Debug */,
961 );
962 defaultConfigurationIsVisible = 0;
963 defaultConfigurationName = Release;
964 };
965 8B4B28CC2F6704280045FA19 /* Build configuration list for PBXProject "Hutch" */ = {
966 isa = XCConfigurationList;
967 buildConfigurations = (
968 8B4B28DA2F6704290045FA19 /* Debug */,
969 8B4B28DB2F6704290045FA19 /* Release */,
970 );
971 defaultConfigurationIsVisible = 0;
972 defaultConfigurationName = Release;
973 };
974 8B4B28DC2F6704290045FA19 /* Build configuration list for PBXNativeTarget "Hutch" */ = {
975 isa = XCConfigurationList;
976 buildConfigurations = (
977 8B4B28DD2F6704290045FA19 /* Debug */,
978 8B4B28DE2F6704290045FA19 /* Release */,
979 );
980 defaultConfigurationIsVisible = 0;
981 defaultConfigurationName = Release;
982 };
983 8B8182BF2F6B73F3000AE049 /* Build configuration list for PBXNativeTarget "HutchTests" */ = {
984 isa = XCConfigurationList;
985 buildConfigurations = (
986 8B8182BD2F6B73F3000AE049 /* Debug */,
987 8B8182BE2F6B73F3000AE049 /* Release */,
988 );
989 defaultConfigurationIsVisible = 0;
990 defaultConfigurationName = Release;
991 };
992 8BE081FE2F80000100000001 /* Build configuration list for PBXNativeTarget "HutchWidgetExtension" */ = {
993 isa = XCConfigurationList;
994 buildConfigurations = (
995 8BE081FC2F80000100000001 /* Debug */,
996 8BE081FD2F80000100000001 /* Release */,
997 );
998 defaultConfigurationIsVisible = 0;
999 defaultConfigurationName = Release;
1000 };
1001 8BE0830D2F81000100000001 /* Build configuration list for PBXNativeTarget "HutchSafariExtension" */ = {
1002 isa = XCConfigurationList;
1003 buildConfigurations = (
1004 8BE0830B2F81000100000001 /* Debug */,
1005 8BE0830C2F81000100000001 /* Release */,
1006 );
1007 defaultConfigurationIsVisible = 0;
1008 defaultConfigurationName = Release;
1009 };
1010/* End XCConfigurationList section */
1011
1012/* Begin XCRemoteSwiftPackageReference section */
1013 8BAA000000000000000000B3 /* XCRemoteSwiftPackageReference "Highlightr" */ = {
1014 isa = XCRemoteSwiftPackageReference;
1015 repositoryURL = "https://github.com/raspu/Highlightr";
1016 requirement = {
1017 kind = upToNextMajorVersion;
1018 minimumVersion = 2.1.0;
1019 };
1020 };
1021 8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */ = {
1022 isa = XCRemoteSwiftPackageReference;
1023 repositoryURL = "https://github.com/apple/swift-markdown";
1024 requirement = {
1025 kind = upToNextMajorVersion;
1026 minimumVersion = 0.8.0;
1027 };
1028 };
1029 0F0F0F0F0F0F0F0F000000A1 /* XCRemoteSwiftPackageReference "org-swift" */ = {
1030 isa = XCRemoteSwiftPackageReference;
1031 repositoryURL = "ssh://git@gitbay.org/krz/org-swift.git";
1032 requirement = {
1033 kind = upToNextMinorVersion;
1034 minimumVersion = 0.6.0;
1035 };
1036 };
1037/* End XCRemoteSwiftPackageReference section */
1038
1039/* Begin XCSwiftPackageProductDependency section */
1040 8BAA000000000000000000B2 /* Highlightr */ = {
1041 isa = XCSwiftPackageProductDependency;
1042 package = 8BAA000000000000000000B3 /* XCRemoteSwiftPackageReference "Highlightr" */;
1043 productName = Highlightr;
1044 };
1045 8BF100022F9A000100000001 /* Markdown */ = {
1046 isa = XCSwiftPackageProductDependency;
1047 package = 8BF100012F9A000100000001 /* XCRemoteSwiftPackageReference "swift-markdown" */;
1048 productName = Markdown;
1049 };
1050 0F0F0F0F0F0F0F0F000000A2 /* OrgSwift */ = {
1051 isa = XCSwiftPackageProductDependency;
1052 package = 0F0F0F0F0F0F0F0F000000A1 /* XCRemoteSwiftPackageReference "org-swift" */;
1053 productName = OrgSwift;
1054 };
1055 0F0F0F0F0F0F0F0F000000A4 /* OrgSwiftUI */ = {
1056 isa = XCSwiftPackageProductDependency;
1057 package = 0F0F0F0F0F0F0F0F000000A1 /* XCRemoteSwiftPackageReference "org-swift" */;
1058 productName = OrgSwiftUI;
1059 };
1060/* End XCSwiftPackageProductDependency section */
1061 };
1062 rootObject = 8B4B28C92F6704280045FA19 /* Project object */;
1063}