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