Mercurial > public > simoleon
comparison Simoleon.xcodeproj/project.pbxproj @ 0:e0c2bda6c51f
first commit
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 11 Jul 2021 15:13:29 +0100 |
parents | |
children | 3d6f56b0d4ed |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e0c2bda6c51f |
---|---|
1 // !$*UTF8*$! | |
2 { | |
3 archiveVersion = 1; | |
4 classes = { | |
5 }; | |
6 objectVersion = 50; | |
7 objects = { | |
8 | |
9 /* Begin PBXBuildFile section */ | |
10 9555932C269B0390000FD726 /* FlagsPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555932B269B0390000FD726 /* FlagsPair.swift */; }; | |
11 95559330269B08CE000FD726 /* MainCurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555932F269B08CE000FD726 /* MainCurrencyRow.swift */; }; | |
12 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */; }; | |
13 95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */ = {isa = PBXBuildFile; fileRef = 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */; }; | |
14 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; }; | |
15 9555933D269B0E0A000FD726 /* Currencies.json in Resources */ = {isa = PBXBuildFile; fileRef = 9555933C269B0E0A000FD726 /* Currencies.json */; }; | |
16 9555933F269B0E47000FD726 /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555933E269B0E47000FD726 /* CurrencyModel.swift */; }; | |
17 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2272697752600941585 /* SimoleonApp.swift */; }; | |
18 95C5B22A2697752600941585 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2292697752600941585 /* ContentView.swift */; }; | |
19 95C5B22C2697752700941585 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22B2697752700941585 /* Assets.xcassets */; }; | |
20 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22E2697752700941585 /* Preview Assets.xcassets */; }; | |
21 95C5B2312697752700941585 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2302697752700941585 /* Persistence.swift */; }; | |
22 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */; }; | |
23 95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B23E2697752700941585 /* SimoleonTests.swift */; }; | |
24 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2492697752700941585 /* SimoleonUITests.swift */; }; | |
25 95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */ = {isa = PBXBuildFile; fileRef = 95DD4ABA269B33810027CA1F /* CurrencyPairs.json */; }; | |
26 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FE659B269AFB54008745DE /* SearchBar.swift */; }; | |
27 /* End PBXBuildFile section */ | |
28 | |
29 /* Begin PBXContainerItemProxy section */ | |
30 95C5B23B2697752700941585 /* PBXContainerItemProxy */ = { | |
31 isa = PBXContainerItemProxy; | |
32 containerPortal = 95C5B21C2697752600941585 /* Project object */; | |
33 proxyType = 1; | |
34 remoteGlobalIDString = 95C5B2232697752600941585; | |
35 remoteInfo = Simoleon; | |
36 }; | |
37 95C5B2462697752700941585 /* PBXContainerItemProxy */ = { | |
38 isa = PBXContainerItemProxy; | |
39 containerPortal = 95C5B21C2697752600941585 /* Project object */; | |
40 proxyType = 1; | |
41 remoteGlobalIDString = 95C5B2232697752600941585; | |
42 remoteInfo = Simoleon; | |
43 }; | |
44 /* End PBXContainerItemProxy section */ | |
45 | |
46 /* Begin PBXFileReference section */ | |
47 9555932B269B0390000FD726 /* FlagsPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagsPair.swift; sourceTree = "<group>"; }; | |
48 9555932F269B08CE000FD726 /* MainCurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainCurrencyRow.swift; sourceTree = "<group>"; }; | |
49 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; | |
50 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyQuoteData.json; sourceTree = "<group>"; }; | |
51 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; }; | |
52 9555933C269B0E0A000FD726 /* Currencies.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Currencies.json; sourceTree = "<group>"; }; | |
53 9555933E269B0E47000FD726 /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; }; | |
54 95C5B2242697752600941585 /* Simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; }; | |
55 95C5B2272697752600941585 /* SimoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonApp.swift; sourceTree = "<group>"; }; | |
56 95C5B2292697752600941585 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; | |
57 95C5B22B2697752700941585 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; | |
58 95C5B22E2697752700941585 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; | |
59 95C5B2302697752700941585 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; | |
60 95C5B2332697752700941585 /* Simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Simoleon.xcdatamodel; sourceTree = "<group>"; }; | |
61 95C5B2352697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
62 95C5B23A2697752700941585 /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | |
63 95C5B23E2697752700941585 /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; }; | |
64 95C5B2402697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
65 95C5B2452697752700941585 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | |
66 95C5B2492697752700941585 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; }; | |
67 95C5B24B2697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
68 95DD4ABA269B33810027CA1F /* CurrencyPairs.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyPairs.json; sourceTree = "<group>"; }; | |
69 95FE659B269AFB54008745DE /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; }; | |
70 /* End PBXFileReference section */ | |
71 | |
72 /* Begin PBXFrameworksBuildPhase section */ | |
73 95C5B2212697752600941585 /* Frameworks */ = { | |
74 isa = PBXFrameworksBuildPhase; | |
75 buildActionMask = 2147483647; | |
76 files = ( | |
77 ); | |
78 runOnlyForDeploymentPostprocessing = 0; | |
79 }; | |
80 95C5B2372697752700941585 /* Frameworks */ = { | |
81 isa = PBXFrameworksBuildPhase; | |
82 buildActionMask = 2147483647; | |
83 files = ( | |
84 ); | |
85 runOnlyForDeploymentPostprocessing = 0; | |
86 }; | |
87 95C5B2422697752700941585 /* Frameworks */ = { | |
88 isa = PBXFrameworksBuildPhase; | |
89 buildActionMask = 2147483647; | |
90 files = ( | |
91 ); | |
92 runOnlyForDeploymentPostprocessing = 0; | |
93 }; | |
94 /* End PBXFrameworksBuildPhase section */ | |
95 | |
96 /* Begin PBXGroup section */ | |
97 951E3F332698C9F400DAD692 /* Tests */ = { | |
98 isa = PBXGroup; | |
99 children = ( | |
100 ); | |
101 path = Tests; | |
102 sourceTree = "<group>"; | |
103 }; | |
104 95559331269B094A000FD726 /* Models */ = { | |
105 isa = PBXGroup; | |
106 children = ( | |
107 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */, | |
108 9555933E269B0E47000FD726 /* CurrencyModel.swift */, | |
109 ); | |
110 path = Models; | |
111 sourceTree = "<group>"; | |
112 }; | |
113 95559338269B0AAA000FD726 /* Functions */ = { | |
114 isa = PBXGroup; | |
115 children = ( | |
116 95559339269B0AB8000FD726 /* ParseJson.swift */, | |
117 ); | |
118 path = Functions; | |
119 sourceTree = "<group>"; | |
120 }; | |
121 9555933B269B0DF9000FD726 /* Resources */ = { | |
122 isa = PBXGroup; | |
123 children = ( | |
124 9555933C269B0E0A000FD726 /* Currencies.json */, | |
125 95DD4ABA269B33810027CA1F /* CurrencyPairs.json */, | |
126 ); | |
127 path = Resources; | |
128 sourceTree = "<group>"; | |
129 }; | |
130 95C5B21B2697752600941585 = { | |
131 isa = PBXGroup; | |
132 children = ( | |
133 95C5B2262697752600941585 /* Simoleon */, | |
134 95C5B23D2697752700941585 /* SimoleonTests */, | |
135 95C5B2482697752700941585 /* SimoleonUITests */, | |
136 95C5B2252697752600941585 /* Products */, | |
137 ); | |
138 sourceTree = "<group>"; | |
139 }; | |
140 95C5B2252697752600941585 /* Products */ = { | |
141 isa = PBXGroup; | |
142 children = ( | |
143 95C5B2242697752600941585 /* Simoleon.app */, | |
144 95C5B23A2697752700941585 /* SimoleonTests.xctest */, | |
145 95C5B2452697752700941585 /* SimoleonUITests.xctest */, | |
146 ); | |
147 name = Products; | |
148 sourceTree = "<group>"; | |
149 }; | |
150 95C5B2262697752600941585 /* Simoleon */ = { | |
151 isa = PBXGroup; | |
152 children = ( | |
153 95C5B2272697752600941585 /* SimoleonApp.swift */, | |
154 95C5B2292697752600941585 /* ContentView.swift */, | |
155 95C5B22B2697752700941585 /* Assets.xcassets */, | |
156 95C5B2302697752700941585 /* Persistence.swift */, | |
157 95C5B2352697752700941585 /* Info.plist */, | |
158 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */, | |
159 95FE659A269AFB44008745DE /* Helpers */, | |
160 95559331269B094A000FD726 /* Models */, | |
161 95559338269B0AAA000FD726 /* Functions */, | |
162 9555933B269B0DF9000FD726 /* Resources */, | |
163 951E3F332698C9F400DAD692 /* Tests */, | |
164 95C5B22D2697752700941585 /* Preview Content */, | |
165 ); | |
166 path = Simoleon; | |
167 sourceTree = "<group>"; | |
168 }; | |
169 95C5B22D2697752700941585 /* Preview Content */ = { | |
170 isa = PBXGroup; | |
171 children = ( | |
172 95C5B22E2697752700941585 /* Preview Assets.xcassets */, | |
173 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */, | |
174 ); | |
175 path = "Preview Content"; | |
176 sourceTree = "<group>"; | |
177 }; | |
178 95C5B23D2697752700941585 /* SimoleonTests */ = { | |
179 isa = PBXGroup; | |
180 children = ( | |
181 95C5B23E2697752700941585 /* SimoleonTests.swift */, | |
182 95C5B2402697752700941585 /* Info.plist */, | |
183 ); | |
184 path = SimoleonTests; | |
185 sourceTree = "<group>"; | |
186 }; | |
187 95C5B2482697752700941585 /* SimoleonUITests */ = { | |
188 isa = PBXGroup; | |
189 children = ( | |
190 95C5B2492697752700941585 /* SimoleonUITests.swift */, | |
191 95C5B24B2697752700941585 /* Info.plist */, | |
192 ); | |
193 path = SimoleonUITests; | |
194 sourceTree = "<group>"; | |
195 }; | |
196 95FE659A269AFB44008745DE /* Helpers */ = { | |
197 isa = PBXGroup; | |
198 children = ( | |
199 95FE659B269AFB54008745DE /* SearchBar.swift */, | |
200 9555932B269B0390000FD726 /* FlagsPair.swift */, | |
201 9555932F269B08CE000FD726 /* MainCurrencyRow.swift */, | |
202 ); | |
203 path = Helpers; | |
204 sourceTree = "<group>"; | |
205 }; | |
206 /* End PBXGroup section */ | |
207 | |
208 /* Begin PBXNativeTarget section */ | |
209 95C5B2232697752600941585 /* Simoleon */ = { | |
210 isa = PBXNativeTarget; | |
211 buildConfigurationList = 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */; | |
212 buildPhases = ( | |
213 95C5B2202697752600941585 /* Sources */, | |
214 95C5B2212697752600941585 /* Frameworks */, | |
215 95C5B2222697752600941585 /* Resources */, | |
216 ); | |
217 buildRules = ( | |
218 ); | |
219 dependencies = ( | |
220 ); | |
221 name = Simoleon; | |
222 productName = Simoleon; | |
223 productReference = 95C5B2242697752600941585 /* Simoleon.app */; | |
224 productType = "com.apple.product-type.application"; | |
225 }; | |
226 95C5B2392697752700941585 /* SimoleonTests */ = { | |
227 isa = PBXNativeTarget; | |
228 buildConfigurationList = 95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */; | |
229 buildPhases = ( | |
230 95C5B2362697752700941585 /* Sources */, | |
231 95C5B2372697752700941585 /* Frameworks */, | |
232 95C5B2382697752700941585 /* Resources */, | |
233 ); | |
234 buildRules = ( | |
235 ); | |
236 dependencies = ( | |
237 95C5B23C2697752700941585 /* PBXTargetDependency */, | |
238 ); | |
239 name = SimoleonTests; | |
240 productName = SimoleonTests; | |
241 productReference = 95C5B23A2697752700941585 /* SimoleonTests.xctest */; | |
242 productType = "com.apple.product-type.bundle.unit-test"; | |
243 }; | |
244 95C5B2442697752700941585 /* SimoleonUITests */ = { | |
245 isa = PBXNativeTarget; | |
246 buildConfigurationList = 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */; | |
247 buildPhases = ( | |
248 95C5B2412697752700941585 /* Sources */, | |
249 95C5B2422697752700941585 /* Frameworks */, | |
250 95C5B2432697752700941585 /* Resources */, | |
251 ); | |
252 buildRules = ( | |
253 ); | |
254 dependencies = ( | |
255 95C5B2472697752700941585 /* PBXTargetDependency */, | |
256 ); | |
257 name = SimoleonUITests; | |
258 productName = SimoleonUITests; | |
259 productReference = 95C5B2452697752700941585 /* SimoleonUITests.xctest */; | |
260 productType = "com.apple.product-type.bundle.ui-testing"; | |
261 }; | |
262 /* End PBXNativeTarget section */ | |
263 | |
264 /* Begin PBXProject section */ | |
265 95C5B21C2697752600941585 /* Project object */ = { | |
266 isa = PBXProject; | |
267 attributes = { | |
268 LastSwiftUpdateCheck = 1250; | |
269 LastUpgradeCheck = 1250; | |
270 TargetAttributes = { | |
271 95C5B2232697752600941585 = { | |
272 CreatedOnToolsVersion = 12.5.1; | |
273 }; | |
274 95C5B2392697752700941585 = { | |
275 CreatedOnToolsVersion = 12.5.1; | |
276 TestTargetID = 95C5B2232697752600941585; | |
277 }; | |
278 95C5B2442697752700941585 = { | |
279 CreatedOnToolsVersion = 12.5.1; | |
280 TestTargetID = 95C5B2232697752600941585; | |
281 }; | |
282 }; | |
283 }; | |
284 buildConfigurationList = 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */; | |
285 compatibilityVersion = "Xcode 9.3"; | |
286 developmentRegion = en; | |
287 hasScannedForEncodings = 0; | |
288 knownRegions = ( | |
289 en, | |
290 Base, | |
291 ); | |
292 mainGroup = 95C5B21B2697752600941585; | |
293 productRefGroup = 95C5B2252697752600941585 /* Products */; | |
294 projectDirPath = ""; | |
295 projectRoot = ""; | |
296 targets = ( | |
297 95C5B2232697752600941585 /* Simoleon */, | |
298 95C5B2392697752700941585 /* SimoleonTests */, | |
299 95C5B2442697752700941585 /* SimoleonUITests */, | |
300 ); | |
301 }; | |
302 /* End PBXProject section */ | |
303 | |
304 /* Begin PBXResourcesBuildPhase section */ | |
305 95C5B2222697752600941585 /* Resources */ = { | |
306 isa = PBXResourcesBuildPhase; | |
307 buildActionMask = 2147483647; | |
308 files = ( | |
309 95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */, | |
310 95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */, | |
311 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */, | |
312 9555933D269B0E0A000FD726 /* Currencies.json in Resources */, | |
313 95C5B22C2697752700941585 /* Assets.xcassets in Resources */, | |
314 ); | |
315 runOnlyForDeploymentPostprocessing = 0; | |
316 }; | |
317 95C5B2382697752700941585 /* Resources */ = { | |
318 isa = PBXResourcesBuildPhase; | |
319 buildActionMask = 2147483647; | |
320 files = ( | |
321 ); | |
322 runOnlyForDeploymentPostprocessing = 0; | |
323 }; | |
324 95C5B2432697752700941585 /* Resources */ = { | |
325 isa = PBXResourcesBuildPhase; | |
326 buildActionMask = 2147483647; | |
327 files = ( | |
328 ); | |
329 runOnlyForDeploymentPostprocessing = 0; | |
330 }; | |
331 /* End PBXResourcesBuildPhase section */ | |
332 | |
333 /* Begin PBXSourcesBuildPhase section */ | |
334 95C5B2202697752600941585 /* Sources */ = { | |
335 isa = PBXSourcesBuildPhase; | |
336 buildActionMask = 2147483647; | |
337 files = ( | |
338 9555933F269B0E47000FD726 /* CurrencyModel.swift in Sources */, | |
339 95559330269B08CE000FD726 /* MainCurrencyRow.swift in Sources */, | |
340 95C5B2312697752700941585 /* Persistence.swift in Sources */, | |
341 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */, | |
342 9555932C269B0390000FD726 /* FlagsPair.swift in Sources */, | |
343 95C5B22A2697752600941585 /* ContentView.swift in Sources */, | |
344 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */, | |
345 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */, | |
346 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, | |
347 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, | |
348 ); | |
349 runOnlyForDeploymentPostprocessing = 0; | |
350 }; | |
351 95C5B2362697752700941585 /* Sources */ = { | |
352 isa = PBXSourcesBuildPhase; | |
353 buildActionMask = 2147483647; | |
354 files = ( | |
355 95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */, | |
356 ); | |
357 runOnlyForDeploymentPostprocessing = 0; | |
358 }; | |
359 95C5B2412697752700941585 /* Sources */ = { | |
360 isa = PBXSourcesBuildPhase; | |
361 buildActionMask = 2147483647; | |
362 files = ( | |
363 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */, | |
364 ); | |
365 runOnlyForDeploymentPostprocessing = 0; | |
366 }; | |
367 /* End PBXSourcesBuildPhase section */ | |
368 | |
369 /* Begin PBXTargetDependency section */ | |
370 95C5B23C2697752700941585 /* PBXTargetDependency */ = { | |
371 isa = PBXTargetDependency; | |
372 target = 95C5B2232697752600941585 /* Simoleon */; | |
373 targetProxy = 95C5B23B2697752700941585 /* PBXContainerItemProxy */; | |
374 }; | |
375 95C5B2472697752700941585 /* PBXTargetDependency */ = { | |
376 isa = PBXTargetDependency; | |
377 target = 95C5B2232697752600941585 /* Simoleon */; | |
378 targetProxy = 95C5B2462697752700941585 /* PBXContainerItemProxy */; | |
379 }; | |
380 /* End PBXTargetDependency section */ | |
381 | |
382 /* Begin XCBuildConfiguration section */ | |
383 95C5B24C2697752700941585 /* Debug */ = { | |
384 isa = XCBuildConfiguration; | |
385 buildSettings = { | |
386 ALWAYS_SEARCH_USER_PATHS = NO; | |
387 CLANG_ANALYZER_NONNULL = YES; | |
388 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; | |
389 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; | |
390 CLANG_CXX_LIBRARY = "libc++"; | |
391 CLANG_ENABLE_MODULES = YES; | |
392 CLANG_ENABLE_OBJC_ARC = YES; | |
393 CLANG_ENABLE_OBJC_WEAK = YES; | |
394 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | |
395 CLANG_WARN_BOOL_CONVERSION = YES; | |
396 CLANG_WARN_COMMA = YES; | |
397 CLANG_WARN_CONSTANT_CONVERSION = YES; | |
398 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; | |
399 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | |
400 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; | |
401 CLANG_WARN_EMPTY_BODY = YES; | |
402 CLANG_WARN_ENUM_CONVERSION = YES; | |
403 CLANG_WARN_INFINITE_RECURSION = YES; | |
404 CLANG_WARN_INT_CONVERSION = YES; | |
405 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | |
406 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; | |
407 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | |
408 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | |
409 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; | |
410 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | |
411 CLANG_WARN_STRICT_PROTOTYPES = YES; | |
412 CLANG_WARN_SUSPICIOUS_MOVE = YES; | |
413 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; | |
414 CLANG_WARN_UNREACHABLE_CODE = YES; | |
415 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |
416 COPY_PHASE_STRIP = NO; | |
417 DEBUG_INFORMATION_FORMAT = dwarf; | |
418 ENABLE_STRICT_OBJC_MSGSEND = YES; | |
419 ENABLE_TESTABILITY = YES; | |
420 GCC_C_LANGUAGE_STANDARD = gnu11; | |
421 GCC_DYNAMIC_NO_PIC = NO; | |
422 GCC_NO_COMMON_BLOCKS = YES; | |
423 GCC_OPTIMIZATION_LEVEL = 0; | |
424 GCC_PREPROCESSOR_DEFINITIONS = ( | |
425 "DEBUG=1", | |
426 "$(inherited)", | |
427 ); | |
428 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | |
429 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | |
430 GCC_WARN_UNDECLARED_SELECTOR = YES; | |
431 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | |
432 GCC_WARN_UNUSED_FUNCTION = YES; | |
433 GCC_WARN_UNUSED_VARIABLE = YES; | |
434 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
435 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; | |
436 MTL_FAST_MATH = YES; | |
437 ONLY_ACTIVE_ARCH = YES; | |
438 SDKROOT = iphoneos; | |
439 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | |
440 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | |
441 }; | |
442 name = Debug; | |
443 }; | |
444 95C5B24D2697752700941585 /* Release */ = { | |
445 isa = XCBuildConfiguration; | |
446 buildSettings = { | |
447 ALWAYS_SEARCH_USER_PATHS = NO; | |
448 CLANG_ANALYZER_NONNULL = YES; | |
449 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; | |
450 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; | |
451 CLANG_CXX_LIBRARY = "libc++"; | |
452 CLANG_ENABLE_MODULES = YES; | |
453 CLANG_ENABLE_OBJC_ARC = YES; | |
454 CLANG_ENABLE_OBJC_WEAK = YES; | |
455 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | |
456 CLANG_WARN_BOOL_CONVERSION = YES; | |
457 CLANG_WARN_COMMA = YES; | |
458 CLANG_WARN_CONSTANT_CONVERSION = YES; | |
459 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; | |
460 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | |
461 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; | |
462 CLANG_WARN_EMPTY_BODY = YES; | |
463 CLANG_WARN_ENUM_CONVERSION = YES; | |
464 CLANG_WARN_INFINITE_RECURSION = YES; | |
465 CLANG_WARN_INT_CONVERSION = YES; | |
466 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | |
467 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; | |
468 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | |
469 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | |
470 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; | |
471 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | |
472 CLANG_WARN_STRICT_PROTOTYPES = YES; | |
473 CLANG_WARN_SUSPICIOUS_MOVE = YES; | |
474 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; | |
475 CLANG_WARN_UNREACHABLE_CODE = YES; | |
476 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |
477 COPY_PHASE_STRIP = NO; | |
478 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | |
479 ENABLE_NS_ASSERTIONS = NO; | |
480 ENABLE_STRICT_OBJC_MSGSEND = YES; | |
481 GCC_C_LANGUAGE_STANDARD = gnu11; | |
482 GCC_NO_COMMON_BLOCKS = YES; | |
483 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | |
484 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | |
485 GCC_WARN_UNDECLARED_SELECTOR = YES; | |
486 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | |
487 GCC_WARN_UNUSED_FUNCTION = YES; | |
488 GCC_WARN_UNUSED_VARIABLE = YES; | |
489 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
490 MTL_ENABLE_DEBUG_INFO = NO; | |
491 MTL_FAST_MATH = YES; | |
492 SDKROOT = iphoneos; | |
493 SWIFT_COMPILATION_MODE = wholemodule; | |
494 SWIFT_OPTIMIZATION_LEVEL = "-O"; | |
495 VALIDATE_PRODUCT = YES; | |
496 }; | |
497 name = Release; | |
498 }; | |
499 95C5B24F2697752700941585 /* Debug */ = { | |
500 isa = XCBuildConfiguration; | |
501 buildSettings = { | |
502 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |
503 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | |
504 CODE_SIGN_STYLE = Automatic; | |
505 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | |
506 DEVELOPMENT_TEAM = MTX83R5H8X; | |
507 ENABLE_PREVIEWS = YES; | |
508 INFOPLIST_FILE = Simoleon/Info.plist; | |
509 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | |
510 LD_RUNPATH_SEARCH_PATHS = ( | |
511 "$(inherited)", | |
512 "@executable_path/Frameworks", | |
513 ); | |
514 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; | |
515 PRODUCT_NAME = "$(TARGET_NAME)"; | |
516 SWIFT_VERSION = 5.0; | |
517 TARGETED_DEVICE_FAMILY = "1,2"; | |
518 }; | |
519 name = Debug; | |
520 }; | |
521 95C5B2502697752700941585 /* Release */ = { | |
522 isa = XCBuildConfiguration; | |
523 buildSettings = { | |
524 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |
525 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | |
526 CODE_SIGN_STYLE = Automatic; | |
527 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | |
528 DEVELOPMENT_TEAM = MTX83R5H8X; | |
529 ENABLE_PREVIEWS = YES; | |
530 INFOPLIST_FILE = Simoleon/Info.plist; | |
531 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | |
532 LD_RUNPATH_SEARCH_PATHS = ( | |
533 "$(inherited)", | |
534 "@executable_path/Frameworks", | |
535 ); | |
536 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; | |
537 PRODUCT_NAME = "$(TARGET_NAME)"; | |
538 SWIFT_VERSION = 5.0; | |
539 TARGETED_DEVICE_FAMILY = "1,2"; | |
540 }; | |
541 name = Release; | |
542 }; | |
543 95C5B2522697752700941585 /* Debug */ = { | |
544 isa = XCBuildConfiguration; | |
545 buildSettings = { | |
546 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
547 BUNDLE_LOADER = "$(TEST_HOST)"; | |
548 CODE_SIGN_STYLE = Automatic; | |
549 DEVELOPMENT_TEAM = MTX83R5H8X; | |
550 INFOPLIST_FILE = SimoleonTests/Info.plist; | |
551 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | |
552 LD_RUNPATH_SEARCH_PATHS = ( | |
553 "$(inherited)", | |
554 "@executable_path/Frameworks", | |
555 "@loader_path/Frameworks", | |
556 ); | |
557 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
558 PRODUCT_NAME = "$(TARGET_NAME)"; | |
559 SWIFT_VERSION = 5.0; | |
560 TARGETED_DEVICE_FAMILY = "1,2"; | |
561 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
562 }; | |
563 name = Debug; | |
564 }; | |
565 95C5B2532697752700941585 /* Release */ = { | |
566 isa = XCBuildConfiguration; | |
567 buildSettings = { | |
568 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
569 BUNDLE_LOADER = "$(TEST_HOST)"; | |
570 CODE_SIGN_STYLE = Automatic; | |
571 DEVELOPMENT_TEAM = MTX83R5H8X; | |
572 INFOPLIST_FILE = SimoleonTests/Info.plist; | |
573 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | |
574 LD_RUNPATH_SEARCH_PATHS = ( | |
575 "$(inherited)", | |
576 "@executable_path/Frameworks", | |
577 "@loader_path/Frameworks", | |
578 ); | |
579 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
580 PRODUCT_NAME = "$(TARGET_NAME)"; | |
581 SWIFT_VERSION = 5.0; | |
582 TARGETED_DEVICE_FAMILY = "1,2"; | |
583 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
584 }; | |
585 name = Release; | |
586 }; | |
587 95C5B2552697752700941585 /* Debug */ = { | |
588 isa = XCBuildConfiguration; | |
589 buildSettings = { | |
590 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
591 CODE_SIGN_STYLE = Automatic; | |
592 DEVELOPMENT_TEAM = MTX83R5H8X; | |
593 INFOPLIST_FILE = SimoleonUITests/Info.plist; | |
594 LD_RUNPATH_SEARCH_PATHS = ( | |
595 "$(inherited)", | |
596 "@executable_path/Frameworks", | |
597 "@loader_path/Frameworks", | |
598 ); | |
599 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | |
600 PRODUCT_NAME = "$(TARGET_NAME)"; | |
601 SWIFT_VERSION = 5.0; | |
602 TARGETED_DEVICE_FAMILY = "1,2"; | |
603 TEST_TARGET_NAME = Simoleon; | |
604 }; | |
605 name = Debug; | |
606 }; | |
607 95C5B2562697752700941585 /* Release */ = { | |
608 isa = XCBuildConfiguration; | |
609 buildSettings = { | |
610 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
611 CODE_SIGN_STYLE = Automatic; | |
612 DEVELOPMENT_TEAM = MTX83R5H8X; | |
613 INFOPLIST_FILE = SimoleonUITests/Info.plist; | |
614 LD_RUNPATH_SEARCH_PATHS = ( | |
615 "$(inherited)", | |
616 "@executable_path/Frameworks", | |
617 "@loader_path/Frameworks", | |
618 ); | |
619 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | |
620 PRODUCT_NAME = "$(TARGET_NAME)"; | |
621 SWIFT_VERSION = 5.0; | |
622 TARGETED_DEVICE_FAMILY = "1,2"; | |
623 TEST_TARGET_NAME = Simoleon; | |
624 }; | |
625 name = Release; | |
626 }; | |
627 /* End XCBuildConfiguration section */ | |
628 | |
629 /* Begin XCConfigurationList section */ | |
630 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */ = { | |
631 isa = XCConfigurationList; | |
632 buildConfigurations = ( | |
633 95C5B24C2697752700941585 /* Debug */, | |
634 95C5B24D2697752700941585 /* Release */, | |
635 ); | |
636 defaultConfigurationIsVisible = 0; | |
637 defaultConfigurationName = Release; | |
638 }; | |
639 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */ = { | |
640 isa = XCConfigurationList; | |
641 buildConfigurations = ( | |
642 95C5B24F2697752700941585 /* Debug */, | |
643 95C5B2502697752700941585 /* Release */, | |
644 ); | |
645 defaultConfigurationIsVisible = 0; | |
646 defaultConfigurationName = Release; | |
647 }; | |
648 95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = { | |
649 isa = XCConfigurationList; | |
650 buildConfigurations = ( | |
651 95C5B2522697752700941585 /* Debug */, | |
652 95C5B2532697752700941585 /* Release */, | |
653 ); | |
654 defaultConfigurationIsVisible = 0; | |
655 defaultConfigurationName = Release; | |
656 }; | |
657 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = { | |
658 isa = XCConfigurationList; | |
659 buildConfigurations = ( | |
660 95C5B2552697752700941585 /* Debug */, | |
661 95C5B2562697752700941585 /* Release */, | |
662 ); | |
663 defaultConfigurationIsVisible = 0; | |
664 defaultConfigurationName = Release; | |
665 }; | |
666 /* End XCConfigurationList section */ | |
667 | |
668 /* Begin XCVersionGroup section */ | |
669 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */ = { | |
670 isa = XCVersionGroup; | |
671 children = ( | |
672 95C5B2332697752700941585 /* Simoleon.xcdatamodel */, | |
673 ); | |
674 currentVersion = 95C5B2332697752700941585 /* Simoleon.xcdatamodel */; | |
675 path = Simoleon.xcdatamodeld; | |
676 sourceTree = "<group>"; | |
677 versionGroupType = wrapper.xcdatamodel; | |
678 }; | |
679 /* End XCVersionGroup section */ | |
680 }; | |
681 rootObject = 95C5B21C2697752600941585 /* Project object */; | |
682 } |