]> git.r.bdr.sh - rbdr/map/blob - Map.xcodeproj/project.pbxproj
b7dc2fa9465e087986e91f98dc6e5c8fb58427c9
[rbdr/map] / Map.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 50;
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 B526257225C874F9003E73B7 /* MapApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B526257125C874F9003E73B7 /* MapApp.swift */; };
11 B526257425C874F9003E73B7 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B526257325C874F9003E73B7 /* ContentView.swift */; };
12 B526257625C874FA003E73B7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B526257525C874FA003E73B7 /* Assets.xcassets */; };
13 B526257925C874FA003E73B7 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B526257825C874FA003E73B7 /* Preview Assets.xcassets */; };
14 B526257B25C874FA003E73B7 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B526257A25C874FA003E73B7 /* Persistence.swift */; };
15 B526257E25C874FA003E73B7 /* Map.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = B526257C25C874FA003E73B7 /* Map.xcdatamodeld */; };
16 B526258A25C874FA003E73B7 /* MapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B526258925C874FA003E73B7 /* MapTests.swift */; };
17 B526259525C874FA003E73B7 /* MapUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B526259425C874FA003E73B7 /* MapUITests.swift */; };
18 B52625A625C876C3003E73B7 /* MapDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625A525C876C3003E73B7 /* MapDetail.swift */; };
19 B52625AB25C87909003E73B7 /* Date+format.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625AA25C87909003E73B7 /* Date+format.swift */; };
20 B52625B025C87C14003E73B7 /* MapRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625AF25C87C14003E73B7 /* MapRender.swift */; };
21 B52625B625C87D69003E73B7 /* Binding+unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625B525C87D69003E73B7 /* Binding+unwrap.swift */; };
22 B52625BB25C884C2003E73B7 /* Map+parse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625BA25C884C2003E73B7 /* Map+parse.swift */; };
23 B52625C625C8BD2A003E73B7 /* Stage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52625C525C8BD2A003E73B7 /* Stage.swift */; };
24 /* End PBXBuildFile section */
25
26 /* Begin PBXContainerItemProxy section */
27 B526258625C874FA003E73B7 /* PBXContainerItemProxy */ = {
28 isa = PBXContainerItemProxy;
29 containerPortal = B526256625C874F9003E73B7 /* Project object */;
30 proxyType = 1;
31 remoteGlobalIDString = B526256D25C874F9003E73B7;
32 remoteInfo = Map;
33 };
34 B526259125C874FA003E73B7 /* PBXContainerItemProxy */ = {
35 isa = PBXContainerItemProxy;
36 containerPortal = B526256625C874F9003E73B7 /* Project object */;
37 proxyType = 1;
38 remoteGlobalIDString = B526256D25C874F9003E73B7;
39 remoteInfo = Map;
40 };
41 /* End PBXContainerItemProxy section */
42
43 /* Begin PBXFileReference section */
44 B526256E25C874F9003E73B7 /* Map.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Map.app; sourceTree = BUILT_PRODUCTS_DIR; };
45 B526257125C874F9003E73B7 /* MapApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapApp.swift; sourceTree = "<group>"; };
46 B526257325C874F9003E73B7 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
47 B526257525C874FA003E73B7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
48 B526257825C874FA003E73B7 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
49 B526257A25C874FA003E73B7 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
50 B526257D25C874FA003E73B7 /* Map.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Map.xcdatamodel; sourceTree = "<group>"; };
51 B526257F25C874FA003E73B7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
52 B526258025C874FA003E73B7 /* Map.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Map.entitlements; sourceTree = "<group>"; };
53 B526258525C874FA003E73B7 /* MapTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MapTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
54 B526258925C874FA003E73B7 /* MapTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTests.swift; sourceTree = "<group>"; };
55 B526258B25C874FA003E73B7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
56 B526259025C874FA003E73B7 /* MapUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MapUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
57 B526259425C874FA003E73B7 /* MapUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapUITests.swift; sourceTree = "<group>"; };
58 B526259625C874FA003E73B7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
59 B52625A525C876C3003E73B7 /* MapDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapDetail.swift; sourceTree = "<group>"; };
60 B52625AA25C87909003E73B7 /* Date+format.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+format.swift"; sourceTree = "<group>"; };
61 B52625AF25C87C14003E73B7 /* MapRender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapRender.swift; sourceTree = "<group>"; };
62 B52625B525C87D69003E73B7 /* Binding+unwrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Binding+unwrap.swift"; sourceTree = "<group>"; };
63 B52625BA25C884C2003E73B7 /* Map+parse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Map+parse.swift"; sourceTree = "<group>"; };
64 B52625C525C8BD2A003E73B7 /* Stage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Stage.swift; sourceTree = "<group>"; };
65 /* End PBXFileReference section */
66
67 /* Begin PBXFrameworksBuildPhase section */
68 B526256B25C874F9003E73B7 /* Frameworks */ = {
69 isa = PBXFrameworksBuildPhase;
70 buildActionMask = 2147483647;
71 files = (
72 );
73 runOnlyForDeploymentPostprocessing = 0;
74 };
75 B526258225C874FA003E73B7 /* Frameworks */ = {
76 isa = PBXFrameworksBuildPhase;
77 buildActionMask = 2147483647;
78 files = (
79 );
80 runOnlyForDeploymentPostprocessing = 0;
81 };
82 B526258D25C874FA003E73B7 /* Frameworks */ = {
83 isa = PBXFrameworksBuildPhase;
84 buildActionMask = 2147483647;
85 files = (
86 );
87 runOnlyForDeploymentPostprocessing = 0;
88 };
89 /* End PBXFrameworksBuildPhase section */
90
91 /* Begin PBXGroup section */
92 B526256525C874F9003E73B7 = {
93 isa = PBXGroup;
94 children = (
95 B526257025C874F9003E73B7 /* Map */,
96 B526258825C874FA003E73B7 /* MapTests */,
97 B526259325C874FA003E73B7 /* MapUITests */,
98 B526256F25C874F9003E73B7 /* Products */,
99 );
100 sourceTree = "<group>";
101 };
102 B526256F25C874F9003E73B7 /* Products */ = {
103 isa = PBXGroup;
104 children = (
105 B526256E25C874F9003E73B7 /* Map.app */,
106 B526258525C874FA003E73B7 /* MapTests.xctest */,
107 B526259025C874FA003E73B7 /* MapUITests.xctest */,
108 );
109 name = Products;
110 sourceTree = "<group>";
111 };
112 B526257025C874F9003E73B7 /* Map */ = {
113 isa = PBXGroup;
114 children = (
115 B52625B425C87D54003E73B7 /* Extensions */,
116 B526257125C874F9003E73B7 /* MapApp.swift */,
117 B526257325C874F9003E73B7 /* ContentView.swift */,
118 B526257525C874FA003E73B7 /* Assets.xcassets */,
119 B526257A25C874FA003E73B7 /* Persistence.swift */,
120 B526257F25C874FA003E73B7 /* Info.plist */,
121 B526258025C874FA003E73B7 /* Map.entitlements */,
122 B526257C25C874FA003E73B7 /* Map.xcdatamodeld */,
123 B526257725C874FA003E73B7 /* Preview Content */,
124 B52625A525C876C3003E73B7 /* MapDetail.swift */,
125 B52625AF25C87C14003E73B7 /* MapRender.swift */,
126 B52625C525C8BD2A003E73B7 /* Stage.swift */,
127 );
128 path = Map;
129 sourceTree = "<group>";
130 };
131 B526257725C874FA003E73B7 /* Preview Content */ = {
132 isa = PBXGroup;
133 children = (
134 B526257825C874FA003E73B7 /* Preview Assets.xcassets */,
135 );
136 path = "Preview Content";
137 sourceTree = "<group>";
138 };
139 B526258825C874FA003E73B7 /* MapTests */ = {
140 isa = PBXGroup;
141 children = (
142 B526258925C874FA003E73B7 /* MapTests.swift */,
143 B526258B25C874FA003E73B7 /* Info.plist */,
144 );
145 path = MapTests;
146 sourceTree = "<group>";
147 };
148 B526259325C874FA003E73B7 /* MapUITests */ = {
149 isa = PBXGroup;
150 children = (
151 B526259425C874FA003E73B7 /* MapUITests.swift */,
152 B526259625C874FA003E73B7 /* Info.plist */,
153 );
154 path = MapUITests;
155 sourceTree = "<group>";
156 };
157 B52625B425C87D54003E73B7 /* Extensions */ = {
158 isa = PBXGroup;
159 children = (
160 B52625BA25C884C2003E73B7 /* Map+parse.swift */,
161 B52625AA25C87909003E73B7 /* Date+format.swift */,
162 B52625B525C87D69003E73B7 /* Binding+unwrap.swift */,
163 );
164 path = Extensions;
165 sourceTree = "<group>";
166 };
167 /* End PBXGroup section */
168
169 /* Begin PBXNativeTarget section */
170 B526256D25C874F9003E73B7 /* Map */ = {
171 isa = PBXNativeTarget;
172 buildConfigurationList = B526259925C874FA003E73B7 /* Build configuration list for PBXNativeTarget "Map" */;
173 buildPhases = (
174 B526256A25C874F9003E73B7 /* Sources */,
175 B526256B25C874F9003E73B7 /* Frameworks */,
176 B526256C25C874F9003E73B7 /* Resources */,
177 );
178 buildRules = (
179 );
180 dependencies = (
181 );
182 name = Map;
183 productName = Map;
184 productReference = B526256E25C874F9003E73B7 /* Map.app */;
185 productType = "com.apple.product-type.application";
186 };
187 B526258425C874FA003E73B7 /* MapTests */ = {
188 isa = PBXNativeTarget;
189 buildConfigurationList = B526259C25C874FA003E73B7 /* Build configuration list for PBXNativeTarget "MapTests" */;
190 buildPhases = (
191 B526258125C874FA003E73B7 /* Sources */,
192 B526258225C874FA003E73B7 /* Frameworks */,
193 B526258325C874FA003E73B7 /* Resources */,
194 );
195 buildRules = (
196 );
197 dependencies = (
198 B526258725C874FA003E73B7 /* PBXTargetDependency */,
199 );
200 name = MapTests;
201 productName = MapTests;
202 productReference = B526258525C874FA003E73B7 /* MapTests.xctest */;
203 productType = "com.apple.product-type.bundle.unit-test";
204 };
205 B526258F25C874FA003E73B7 /* MapUITests */ = {
206 isa = PBXNativeTarget;
207 buildConfigurationList = B526259F25C874FA003E73B7 /* Build configuration list for PBXNativeTarget "MapUITests" */;
208 buildPhases = (
209 B526258C25C874FA003E73B7 /* Sources */,
210 B526258D25C874FA003E73B7 /* Frameworks */,
211 B526258E25C874FA003E73B7 /* Resources */,
212 );
213 buildRules = (
214 );
215 dependencies = (
216 B526259225C874FA003E73B7 /* PBXTargetDependency */,
217 );
218 name = MapUITests;
219 productName = MapUITests;
220 productReference = B526259025C874FA003E73B7 /* MapUITests.xctest */;
221 productType = "com.apple.product-type.bundle.ui-testing";
222 };
223 /* End PBXNativeTarget section */
224
225 /* Begin PBXProject section */
226 B526256625C874F9003E73B7 /* Project object */ = {
227 isa = PBXProject;
228 attributes = {
229 LastSwiftUpdateCheck = 1240;
230 LastUpgradeCheck = 1240;
231 TargetAttributes = {
232 B526256D25C874F9003E73B7 = {
233 CreatedOnToolsVersion = 12.4;
234 };
235 B526258425C874FA003E73B7 = {
236 CreatedOnToolsVersion = 12.4;
237 TestTargetID = B526256D25C874F9003E73B7;
238 };
239 B526258F25C874FA003E73B7 = {
240 CreatedOnToolsVersion = 12.4;
241 TestTargetID = B526256D25C874F9003E73B7;
242 };
243 };
244 };
245 buildConfigurationList = B526256925C874F9003E73B7 /* Build configuration list for PBXProject "Map" */;
246 compatibilityVersion = "Xcode 9.3";
247 developmentRegion = en;
248 hasScannedForEncodings = 0;
249 knownRegions = (
250 en,
251 Base,
252 );
253 mainGroup = B526256525C874F9003E73B7;
254 productRefGroup = B526256F25C874F9003E73B7 /* Products */;
255 projectDirPath = "";
256 projectRoot = "";
257 targets = (
258 B526256D25C874F9003E73B7 /* Map */,
259 B526258425C874FA003E73B7 /* MapTests */,
260 B526258F25C874FA003E73B7 /* MapUITests */,
261 );
262 };
263 /* End PBXProject section */
264
265 /* Begin PBXResourcesBuildPhase section */
266 B526256C25C874F9003E73B7 /* Resources */ = {
267 isa = PBXResourcesBuildPhase;
268 buildActionMask = 2147483647;
269 files = (
270 B526257925C874FA003E73B7 /* Preview Assets.xcassets in Resources */,
271 B526257625C874FA003E73B7 /* Assets.xcassets in Resources */,
272 );
273 runOnlyForDeploymentPostprocessing = 0;
274 };
275 B526258325C874FA003E73B7 /* Resources */ = {
276 isa = PBXResourcesBuildPhase;
277 buildActionMask = 2147483647;
278 files = (
279 );
280 runOnlyForDeploymentPostprocessing = 0;
281 };
282 B526258E25C874FA003E73B7 /* Resources */ = {
283 isa = PBXResourcesBuildPhase;
284 buildActionMask = 2147483647;
285 files = (
286 );
287 runOnlyForDeploymentPostprocessing = 0;
288 };
289 /* End PBXResourcesBuildPhase section */
290
291 /* Begin PBXSourcesBuildPhase section */
292 B526256A25C874F9003E73B7 /* Sources */ = {
293 isa = PBXSourcesBuildPhase;
294 buildActionMask = 2147483647;
295 files = (
296 B52625B025C87C14003E73B7 /* MapRender.swift in Sources */,
297 B52625AB25C87909003E73B7 /* Date+format.swift in Sources */,
298 B52625B625C87D69003E73B7 /* Binding+unwrap.swift in Sources */,
299 B52625BB25C884C2003E73B7 /* Map+parse.swift in Sources */,
300 B52625C625C8BD2A003E73B7 /* Stage.swift in Sources */,
301 B526257B25C874FA003E73B7 /* Persistence.swift in Sources */,
302 B526257425C874F9003E73B7 /* ContentView.swift in Sources */,
303 B526257E25C874FA003E73B7 /* Map.xcdatamodeld in Sources */,
304 B526257225C874F9003E73B7 /* MapApp.swift in Sources */,
305 B52625A625C876C3003E73B7 /* MapDetail.swift in Sources */,
306 );
307 runOnlyForDeploymentPostprocessing = 0;
308 };
309 B526258125C874FA003E73B7 /* Sources */ = {
310 isa = PBXSourcesBuildPhase;
311 buildActionMask = 2147483647;
312 files = (
313 B526258A25C874FA003E73B7 /* MapTests.swift in Sources */,
314 );
315 runOnlyForDeploymentPostprocessing = 0;
316 };
317 B526258C25C874FA003E73B7 /* Sources */ = {
318 isa = PBXSourcesBuildPhase;
319 buildActionMask = 2147483647;
320 files = (
321 B526259525C874FA003E73B7 /* MapUITests.swift in Sources */,
322 );
323 runOnlyForDeploymentPostprocessing = 0;
324 };
325 /* End PBXSourcesBuildPhase section */
326
327 /* Begin PBXTargetDependency section */
328 B526258725C874FA003E73B7 /* PBXTargetDependency */ = {
329 isa = PBXTargetDependency;
330 target = B526256D25C874F9003E73B7 /* Map */;
331 targetProxy = B526258625C874FA003E73B7 /* PBXContainerItemProxy */;
332 };
333 B526259225C874FA003E73B7 /* PBXTargetDependency */ = {
334 isa = PBXTargetDependency;
335 target = B526256D25C874F9003E73B7 /* Map */;
336 targetProxy = B526259125C874FA003E73B7 /* PBXContainerItemProxy */;
337 };
338 /* End PBXTargetDependency section */
339
340 /* Begin XCBuildConfiguration section */
341 B526259725C874FA003E73B7 /* Debug */ = {
342 isa = XCBuildConfiguration;
343 buildSettings = {
344 ALWAYS_SEARCH_USER_PATHS = NO;
345 CLANG_ANALYZER_NONNULL = YES;
346 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
347 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
348 CLANG_CXX_LIBRARY = "libc++";
349 CLANG_ENABLE_MODULES = YES;
350 CLANG_ENABLE_OBJC_ARC = YES;
351 CLANG_ENABLE_OBJC_WEAK = YES;
352 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
353 CLANG_WARN_BOOL_CONVERSION = YES;
354 CLANG_WARN_COMMA = YES;
355 CLANG_WARN_CONSTANT_CONVERSION = YES;
356 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
357 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
358 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
359 CLANG_WARN_EMPTY_BODY = YES;
360 CLANG_WARN_ENUM_CONVERSION = YES;
361 CLANG_WARN_INFINITE_RECURSION = YES;
362 CLANG_WARN_INT_CONVERSION = YES;
363 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
364 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
365 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
366 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
367 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
368 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
369 CLANG_WARN_STRICT_PROTOTYPES = YES;
370 CLANG_WARN_SUSPICIOUS_MOVE = YES;
371 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
372 CLANG_WARN_UNREACHABLE_CODE = YES;
373 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
374 COPY_PHASE_STRIP = NO;
375 DEBUG_INFORMATION_FORMAT = dwarf;
376 ENABLE_STRICT_OBJC_MSGSEND = YES;
377 ENABLE_TESTABILITY = YES;
378 GCC_C_LANGUAGE_STANDARD = gnu11;
379 GCC_DYNAMIC_NO_PIC = NO;
380 GCC_NO_COMMON_BLOCKS = YES;
381 GCC_OPTIMIZATION_LEVEL = 0;
382 GCC_PREPROCESSOR_DEFINITIONS = (
383 "DEBUG=1",
384 "$(inherited)",
385 );
386 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
387 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
388 GCC_WARN_UNDECLARED_SELECTOR = YES;
389 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
390 GCC_WARN_UNUSED_FUNCTION = YES;
391 GCC_WARN_UNUSED_VARIABLE = YES;
392 MACOSX_DEPLOYMENT_TARGET = 11.1;
393 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
394 MTL_FAST_MATH = YES;
395 ONLY_ACTIVE_ARCH = YES;
396 SDKROOT = macosx;
397 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
398 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
399 };
400 name = Debug;
401 };
402 B526259825C874FA003E73B7 /* Release */ = {
403 isa = XCBuildConfiguration;
404 buildSettings = {
405 ALWAYS_SEARCH_USER_PATHS = NO;
406 CLANG_ANALYZER_NONNULL = YES;
407 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
408 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
409 CLANG_CXX_LIBRARY = "libc++";
410 CLANG_ENABLE_MODULES = YES;
411 CLANG_ENABLE_OBJC_ARC = YES;
412 CLANG_ENABLE_OBJC_WEAK = YES;
413 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
414 CLANG_WARN_BOOL_CONVERSION = YES;
415 CLANG_WARN_COMMA = YES;
416 CLANG_WARN_CONSTANT_CONVERSION = YES;
417 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
418 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
419 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
420 CLANG_WARN_EMPTY_BODY = YES;
421 CLANG_WARN_ENUM_CONVERSION = YES;
422 CLANG_WARN_INFINITE_RECURSION = YES;
423 CLANG_WARN_INT_CONVERSION = YES;
424 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
425 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
426 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
427 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
428 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
429 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
430 CLANG_WARN_STRICT_PROTOTYPES = YES;
431 CLANG_WARN_SUSPICIOUS_MOVE = YES;
432 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
433 CLANG_WARN_UNREACHABLE_CODE = YES;
434 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
435 COPY_PHASE_STRIP = NO;
436 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
437 ENABLE_NS_ASSERTIONS = NO;
438 ENABLE_STRICT_OBJC_MSGSEND = YES;
439 GCC_C_LANGUAGE_STANDARD = gnu11;
440 GCC_NO_COMMON_BLOCKS = YES;
441 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
442 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
443 GCC_WARN_UNDECLARED_SELECTOR = YES;
444 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
445 GCC_WARN_UNUSED_FUNCTION = YES;
446 GCC_WARN_UNUSED_VARIABLE = YES;
447 MACOSX_DEPLOYMENT_TARGET = 11.1;
448 MTL_ENABLE_DEBUG_INFO = NO;
449 MTL_FAST_MATH = YES;
450 SDKROOT = macosx;
451 SWIFT_COMPILATION_MODE = wholemodule;
452 SWIFT_OPTIMIZATION_LEVEL = "-O";
453 };
454 name = Release;
455 };
456 B526259A25C874FA003E73B7 /* Debug */ = {
457 isa = XCBuildConfiguration;
458 buildSettings = {
459 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
460 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
461 CODE_SIGN_ENTITLEMENTS = Map/Map.entitlements;
462 CODE_SIGN_STYLE = Automatic;
463 COMBINE_HIDPI_IMAGES = YES;
464 DEVELOPMENT_ASSET_PATHS = "\"Map/Preview Content\"";
465 DEVELOPMENT_TEAM = S68NHQVJXW;
466 ENABLE_HARDENED_RUNTIME = YES;
467 ENABLE_PREVIEWS = YES;
468 INFOPLIST_FILE = Map/Info.plist;
469 LD_RUNPATH_SEARCH_PATHS = (
470 "$(inherited)",
471 "@executable_path/../Frameworks",
472 );
473 MACOSX_DEPLOYMENT_TARGET = 11.0;
474 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.Map;
475 PRODUCT_NAME = "$(TARGET_NAME)";
476 SWIFT_VERSION = 5.0;
477 };
478 name = Debug;
479 };
480 B526259B25C874FA003E73B7 /* Release */ = {
481 isa = XCBuildConfiguration;
482 buildSettings = {
483 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
484 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
485 CODE_SIGN_ENTITLEMENTS = Map/Map.entitlements;
486 CODE_SIGN_STYLE = Automatic;
487 COMBINE_HIDPI_IMAGES = YES;
488 DEVELOPMENT_ASSET_PATHS = "\"Map/Preview Content\"";
489 DEVELOPMENT_TEAM = S68NHQVJXW;
490 ENABLE_HARDENED_RUNTIME = YES;
491 ENABLE_PREVIEWS = YES;
492 INFOPLIST_FILE = Map/Info.plist;
493 LD_RUNPATH_SEARCH_PATHS = (
494 "$(inherited)",
495 "@executable_path/../Frameworks",
496 );
497 MACOSX_DEPLOYMENT_TARGET = 11.0;
498 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.Map;
499 PRODUCT_NAME = "$(TARGET_NAME)";
500 SWIFT_VERSION = 5.0;
501 };
502 name = Release;
503 };
504 B526259D25C874FA003E73B7 /* Debug */ = {
505 isa = XCBuildConfiguration;
506 buildSettings = {
507 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
508 BUNDLE_LOADER = "$(TEST_HOST)";
509 CODE_SIGN_STYLE = Automatic;
510 COMBINE_HIDPI_IMAGES = YES;
511 DEVELOPMENT_TEAM = S68NHQVJXW;
512 INFOPLIST_FILE = MapTests/Info.plist;
513 LD_RUNPATH_SEARCH_PATHS = (
514 "$(inherited)",
515 "@executable_path/../Frameworks",
516 "@loader_path/../Frameworks",
517 );
518 MACOSX_DEPLOYMENT_TARGET = 11.0;
519 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.MapTests;
520 PRODUCT_NAME = "$(TARGET_NAME)";
521 SWIFT_VERSION = 5.0;
522 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Map.app/Contents/MacOS/Map";
523 };
524 name = Debug;
525 };
526 B526259E25C874FA003E73B7 /* Release */ = {
527 isa = XCBuildConfiguration;
528 buildSettings = {
529 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
530 BUNDLE_LOADER = "$(TEST_HOST)";
531 CODE_SIGN_STYLE = Automatic;
532 COMBINE_HIDPI_IMAGES = YES;
533 DEVELOPMENT_TEAM = S68NHQVJXW;
534 INFOPLIST_FILE = MapTests/Info.plist;
535 LD_RUNPATH_SEARCH_PATHS = (
536 "$(inherited)",
537 "@executable_path/../Frameworks",
538 "@loader_path/../Frameworks",
539 );
540 MACOSX_DEPLOYMENT_TARGET = 11.0;
541 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.MapTests;
542 PRODUCT_NAME = "$(TARGET_NAME)";
543 SWIFT_VERSION = 5.0;
544 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Map.app/Contents/MacOS/Map";
545 };
546 name = Release;
547 };
548 B52625A025C874FA003E73B7 /* Debug */ = {
549 isa = XCBuildConfiguration;
550 buildSettings = {
551 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
552 CODE_SIGN_STYLE = Automatic;
553 COMBINE_HIDPI_IMAGES = YES;
554 DEVELOPMENT_TEAM = S68NHQVJXW;
555 INFOPLIST_FILE = MapUITests/Info.plist;
556 LD_RUNPATH_SEARCH_PATHS = (
557 "$(inherited)",
558 "@executable_path/../Frameworks",
559 "@loader_path/../Frameworks",
560 );
561 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.MapUITests;
562 PRODUCT_NAME = "$(TARGET_NAME)";
563 SWIFT_VERSION = 5.0;
564 TEST_TARGET_NAME = Map;
565 };
566 name = Debug;
567 };
568 B52625A125C874FA003E73B7 /* Release */ = {
569 isa = XCBuildConfiguration;
570 buildSettings = {
571 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
572 CODE_SIGN_STYLE = Automatic;
573 COMBINE_HIDPI_IMAGES = YES;
574 DEVELOPMENT_TEAM = S68NHQVJXW;
575 INFOPLIST_FILE = MapUITests/Info.plist;
576 LD_RUNPATH_SEARCH_PATHS = (
577 "$(inherited)",
578 "@executable_path/../Frameworks",
579 "@loader_path/../Frameworks",
580 );
581 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.MapUITests;
582 PRODUCT_NAME = "$(TARGET_NAME)";
583 SWIFT_VERSION = 5.0;
584 TEST_TARGET_NAME = Map;
585 };
586 name = Release;
587 };
588 /* End XCBuildConfiguration section */
589
590 /* Begin XCConfigurationList section */
591 B526256925C874F9003E73B7 /* Build configuration list for PBXProject "Map" */ = {
592 isa = XCConfigurationList;
593 buildConfigurations = (
594 B526259725C874FA003E73B7 /* Debug */,
595 B526259825C874FA003E73B7 /* Release */,
596 );
597 defaultConfigurationIsVisible = 0;
598 defaultConfigurationName = Release;
599 };
600 B526259925C874FA003E73B7 /* Build configuration list for PBXNativeTarget "Map" */ = {
601 isa = XCConfigurationList;
602 buildConfigurations = (
603 B526259A25C874FA003E73B7 /* Debug */,
604 B526259B25C874FA003E73B7 /* Release */,
605 );
606 defaultConfigurationIsVisible = 0;
607 defaultConfigurationName = Release;
608 };
609 B526259C25C874FA003E73B7 /* Build configuration list for PBXNativeTarget "MapTests" */ = {
610 isa = XCConfigurationList;
611 buildConfigurations = (
612 B526259D25C874FA003E73B7 /* Debug */,
613 B526259E25C874FA003E73B7 /* Release */,
614 );
615 defaultConfigurationIsVisible = 0;
616 defaultConfigurationName = Release;
617 };
618 B526259F25C874FA003E73B7 /* Build configuration list for PBXNativeTarget "MapUITests" */ = {
619 isa = XCConfigurationList;
620 buildConfigurations = (
621 B52625A025C874FA003E73B7 /* Debug */,
622 B52625A125C874FA003E73B7 /* Release */,
623 );
624 defaultConfigurationIsVisible = 0;
625 defaultConfigurationName = Release;
626 };
627 /* End XCConfigurationList section */
628
629 /* Begin XCVersionGroup section */
630 B526257C25C874FA003E73B7 /* Map.xcdatamodeld */ = {
631 isa = XCVersionGroup;
632 children = (
633 B526257D25C874FA003E73B7 /* Map.xcdatamodel */,
634 );
635 currentVersion = B526257D25C874FA003E73B7 /* Map.xcdatamodel */;
636 path = Map.xcdatamodeld;
637 sourceTree = "<group>";
638 versionGroupType = wrapper.xcdatamodel;
639 };
640 /* End XCVersionGroup section */
641 };
642 rootObject = B526256625C874F9003E73B7 /* Project object */;
643 }