Mercurial > public > simoleon
comparison Simoleon.xcodeproj/project.pbxproj @ 173:ad8c6567539d
restart project
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 26 Oct 2021 13:09:17 +0200 |
parents | 5e4f800d47e9 |
children | a1443bd115d9 |
comparison
equal
deleted
inserted
replaced
172:9b0486301fbf | 173:ad8c6567539d |
---|---|
1 // !$*UTF8*$! | 1 // !$*UTF8*$! |
2 { | 2 { |
3 archiveVersion = 1; | 3 archiveVersion = 1; |
4 classes = { | 4 classes = { |
5 }; | 5 }; |
6 objectVersion = 52; | 6 objectVersion = 55; |
7 objects = { | 7 objects = { |
8 | 8 |
9 /* Begin PBXBuildFile section */ | 9 /* Begin PBXBuildFile section */ |
10 950093CA26CBC7A200FEBF67 /* SimoleonAppPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950093C926CBC7A200FEBF67 /* SimoleonAppPreview.swift */; }; | 10 95DC5D502728176700B1EFA0 /* SimoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */; }; |
11 9501E13826D3A52000D14DE5 /* Currencies.json in Resources */ = {isa = PBXBuildFile; fileRef = 9501E13726D3A52000D14DE5 /* Currencies.json */; }; | 11 95DC5D522728176700B1EFA0 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D512728176700B1EFA0 /* ContentView.swift */; }; |
12 9501E13A26D3A55200D14DE5 /* CurrencyPairsSupported.json in Resources */ = {isa = PBXBuildFile; fileRef = 9501E13926D3A55200D14DE5 /* CurrencyPairsSupported.json */; }; | 12 95DC5D542728176800B1EFA0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95DC5D532728176800B1EFA0 /* Assets.xcassets */; }; |
13 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEAA26B5AACB0076B098 /* ListModifier.swift */; }; | 13 95DC5D572728176800B1EFA0 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */; }; |
14 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */; }; | 14 95DC5D592728176800B1EFA0 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D582728176800B1EFA0 /* Persistence.swift */; }; |
15 9531D44226D8E4CF00665D2A /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */; }; | 15 95DC5D5C2728176800B1EFA0 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */; }; |
16 953B8B1726D3A970003CF530 /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B8B1626D3A970003CF530 /* CurrencyModel.swift */; }; | 16 95DC5D662728176900B1EFA0 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D652728176900B1EFA0 /* SimoleonTests.swift */; }; |
17 9547423526DBE56600415B3F /* ConversionTextfield.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9547423426DBE56600415B3F /* ConversionTextfield.swift */; }; | 17 95DC5D702728176900B1EFA0 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */; }; |
18 954D95CE26E4F16D005BE568 /* FavoritePairRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D95CD26E4F16D005BE568 /* FavoritePairRow.swift */; }; | 18 95DC5D722728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */; }; |
19 954D95D026E4FE28005BE568 /* FavoritesPlaceholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954D95CF26E4FE28005BE568 /* FavoritesPlaceholder.swift */; }; | |
20 957065E226A5FE0400523E68 /* AboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* AboutView.swift */; }; | |
21 957DCF3326D7ADEA00BCAB1E /* CurrencyConversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957DCF3226D7ADEA00BCAB1E /* CurrencyConversion.swift */; }; | |
22 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */; }; | |
23 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95851CE426D4DB4C004ADA79 /* Flag.swift */; }; | |
24 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */; }; | |
25 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */; }; | |
26 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95909CB226B07BFC00D051AB /* SearchBar.swift */; }; | |
27 959F6DEB26BBD53500101E53 /* SimoleonScreenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */; }; | |
28 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AA42EC26D78A4A0085570D /* FileHelper.swift */; }; | |
29 95AC820726DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */; }; | |
30 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */; }; | |
31 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */; }; | |
32 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9426A03ECB00613729 /* ContentView.swift */; }; | |
33 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */; }; | |
34 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */; }; | |
35 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* ConversionView.swift */; }; | |
36 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; | |
37 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */; }; | |
38 95B5F53126AADE4B00BDCE89 /* en.xliff in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52826AADE4B00BDCE89 /* en.xliff */; }; | |
39 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52A26AADE4B00BDCE89 /* contents.json */; }; | |
40 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */; }; | |
41 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */; }; | |
42 95C1DD6A26D8DF9400315C3F /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C1DD6926D8DF9400315C3F /* CurrencySelector.swift */; }; | |
43 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */; }; | |
44 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179826A5EC9F00BC2B24 /* FavoriteButton.swift */; }; | |
45 95C5179F26A5F34200BC2B24 /* FavoritesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5179E26A5F34200BC2B24 /* FavoritesView.swift */; }; | |
46 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C517A026A5F6C000BC2B24 /* ResignKeyboard.swift */; }; | |
47 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2272697752600941585 /* SimoleonApp.swift */; }; | |
48 95C5B22C2697752700941585 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22B2697752700941585 /* Assets.xcassets */; }; | |
49 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22E2697752700941585 /* Preview Assets.xcassets */; }; | |
50 95C5B2312697752700941585 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2302697752700941585 /* Persistence.swift */; }; | |
51 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */; }; | |
52 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2492697752700941585 /* SimoleonUITests.swift */; }; | |
53 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CE6A3526D50B7700D9DCBD /* CurrencyList.swift */; }; | |
54 95DA4B5626D7D10100566C5E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956088B526B9307600A4FD6C /* SnapshotHelper.swift */; }; | |
55 95DA4B5926D7E2DE00566C5E /* ChildListResets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DA4B5826D7E2DE00566C5E /* ChildListResets.swift */; }; | |
56 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */; }; | |
57 95E7643A269E0037008E9F31 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95E76439269E0037008E9F31 /* CloudKit.framework */; }; | |
58 /* End PBXBuildFile section */ | 19 /* End PBXBuildFile section */ |
59 | 20 |
60 /* Begin PBXContainerItemProxy section */ | 21 /* Begin PBXContainerItemProxy section */ |
61 950093CC26CBC7A200FEBF67 /* PBXContainerItemProxy */ = { | 22 95DC5D622728176900B1EFA0 /* PBXContainerItemProxy */ = { |
62 isa = PBXContainerItemProxy; | 23 isa = PBXContainerItemProxy; |
63 containerPortal = 95C5B21C2697752600941585 /* Project object */; | 24 containerPortal = 95DC5D442728176700B1EFA0 /* Project object */; |
64 proxyType = 1; | 25 proxyType = 1; |
65 remoteGlobalIDString = 95C5B2232697752600941585; | 26 remoteGlobalIDString = 95DC5D4B2728176700B1EFA0; |
66 remoteInfo = Simoleon; | 27 remoteInfo = Simoleon; |
67 }; | 28 }; |
68 9531D44426D8E4CF00665D2A /* PBXContainerItemProxy */ = { | 29 95DC5D6C2728176900B1EFA0 /* PBXContainerItemProxy */ = { |
69 isa = PBXContainerItemProxy; | 30 isa = PBXContainerItemProxy; |
70 containerPortal = 95C5B21C2697752600941585 /* Project object */; | 31 containerPortal = 95DC5D442728176700B1EFA0 /* Project object */; |
71 proxyType = 1; | 32 proxyType = 1; |
72 remoteGlobalIDString = 95C5B2232697752600941585; | 33 remoteGlobalIDString = 95DC5D4B2728176700B1EFA0; |
73 remoteInfo = Simoleon; | 34 remoteInfo = Simoleon; |
74 }; | 35 }; |
75 959F6DED26BBD53500101E53 /* PBXContainerItemProxy */ = { | |
76 isa = PBXContainerItemProxy; | |
77 containerPortal = 95C5B21C2697752600941585 /* Project object */; | |
78 proxyType = 1; | |
79 remoteGlobalIDString = 95C5B2232697752600941585; | |
80 remoteInfo = Simoleon; | |
81 }; | |
82 95C5B2462697752700941585 /* PBXContainerItemProxy */ = { | |
83 isa = PBXContainerItemProxy; | |
84 containerPortal = 95C5B21C2697752600941585 /* Project object */; | |
85 proxyType = 1; | |
86 remoteGlobalIDString = 95C5B2232697752600941585; | |
87 remoteInfo = Simoleon; | |
88 }; | |
89 /* End PBXContainerItemProxy section */ | 36 /* End PBXContainerItemProxy section */ |
90 | 37 |
91 /* Begin PBXCopyFilesBuildPhase section */ | |
92 95CEFB8826B0034C003CD2AE /* Embed Watch Content */ = { | |
93 isa = PBXCopyFilesBuildPhase; | |
94 buildActionMask = 2147483647; | |
95 dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; | |
96 dstSubfolderSpec = 16; | |
97 files = ( | |
98 ); | |
99 name = "Embed Watch Content"; | |
100 runOnlyForDeploymentPostprocessing = 0; | |
101 }; | |
102 /* End PBXCopyFilesBuildPhase section */ | |
103 | |
104 /* Begin PBXFileReference section */ | 38 /* Begin PBXFileReference section */ |
105 950093C726CBC7A200FEBF67 /* SimoleonAppPreview.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonAppPreview.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 39 95DC5D4C2728176700B1EFA0 /* Simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
106 950093C926CBC7A200FEBF67 /* SimoleonAppPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonAppPreview.swift; sourceTree = "<group>"; }; | 40 95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonApp.swift; sourceTree = "<group>"; }; |
107 950093CB26CBC7A200FEBF67 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 41 95DC5D512728176700B1EFA0 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
108 9501E13726D3A52000D14DE5 /* Currencies.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Currencies.json; sourceTree = "<group>"; }; | 42 95DC5D532728176800B1EFA0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
109 9501E13926D3A55200D14DE5 /* CurrencyPairsSupported.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyPairsSupported.json; sourceTree = "<group>"; }; | 43 95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
110 9522BEAA26B5AACB0076B098 /* ListModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListModifier.swift; sourceTree = "<group>"; }; | 44 95DC5D582728176800B1EFA0 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; |
111 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorHandling.swift; sourceTree = "<group>"; }; | 45 95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Simoleon.xcdatamodel; sourceTree = "<group>"; }; |
112 9531D43F26D8E4CF00665D2A /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 46 95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
113 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; }; | 47 95DC5D652728176900B1EFA0 /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; }; |
114 9531D44326D8E4CF00665D2A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 48 95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
115 953B8B1626D3A970003CF530 /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; }; | 49 95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; }; |
116 9547423426DBE56600415B3F /* ConversionTextfield.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionTextfield.swift; sourceTree = "<group>"; }; | 50 95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
117 954D95CD26E4F16D005BE568 /* FavoritePairRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritePairRow.swift; sourceTree = "<group>"; }; | 51 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; }; |
118 954D95CF26E4FE28005BE568 /* FavoritesPlaceholder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesPlaceholder.swift; sourceTree = "<group>"; }; | |
119 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; | |
120 956088B526B9307600A4FD6C /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; }; | |
121 957065E126A5FE0400523E68 /* AboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutView.swift; sourceTree = "<group>"; }; | |
122 957DCF3226D7ADEA00BCAB1E /* CurrencyConversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyConversion.swift; sourceTree = "<group>"; }; | |
123 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyButton.swift; sourceTree = "<group>"; }; | |
124 95851CE426D4DB4C004ADA79 /* Flag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flag.swift; sourceTree = "<group>"; }; | |
125 9585BB0F26A6B58500E3193E /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; }; | |
126 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkHelper.swift; sourceTree = "<group>"; }; | |
127 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticsHelper.swift; sourceTree = "<group>"; }; | |
128 9587597726B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; }; | |
129 9587597826B2A59D004086F0 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; | |
130 9587597926B2A5B6004086F0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
131 9587597A26B2A5B6004086F0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
132 9587597B26B2A5BF004086F0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
133 9587597C26B2A5BF004086F0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
134 9587597D26B2A5D6004086F0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; }; | |
135 9587597E26B2A5D6004086F0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; | |
136 9587597F26B2A5E1004086F0 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
137 9587598026B2A5E2004086F0 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
138 9587598126B2A5EB004086F0 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
139 9587598226B2A5EB004086F0 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
140 9587598726B2A60C004086F0 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
141 9587598826B2A60C004086F0 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
142 95909CB226B07BFC00D051AB /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; }; | |
143 959F6DE826BBD53500101E53 /* SimoleonScreenshots.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonScreenshots.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | |
144 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonScreenshots.swift; sourceTree = "<group>"; }; | |
145 959F6DEC26BBD53500101E53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
146 95A70BE926B0550000CC0273 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS7.4.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; | |
147 95AA42EC26D78A4A0085570D /* FileHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHelper.swift; sourceTree = "<group>"; }; | |
148 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritePair+CoreDataClass.swift"; sourceTree = "<group>"; }; | |
149 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritePair+CoreDataProperties.swift"; sourceTree = "<group>"; }; | |
150 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonAnimation.swift; sourceTree = "<group>"; }; | |
151 95AEBC9426A03ECB00613729 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; | |
152 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; }; | |
153 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; | |
154 95B54F4326A4842C001DC0D8 /* ConversionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionView.swift; sourceTree = "<group>"; }; | |
155 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; | |
156 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; }; | |
157 95B5F52826AADE4B00BDCE89 /* en.xliff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = en.xliff; sourceTree = "<group>"; }; | |
158 95B5F52A26AADE4B00BDCE89 /* contents.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = contents.json; sourceTree = "<group>"; }; | |
159 95B5F52E26AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
160 95B5F53026AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
161 95B5F53526AADE5200BDCE89 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; }; | |
162 95B5F53626AADE5500BDCE89 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | |
163 95C1DD6926D8DF9400315C3F /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; }; | |
164 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalWrapper.swift; sourceTree = "<group>"; }; | |
165 95C5179826A5EC9F00BC2B24 /* FavoriteButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteButton.swift; sourceTree = "<group>"; }; | |
166 95C5179E26A5F34200BC2B24 /* FavoritesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesView.swift; sourceTree = "<group>"; }; | |
167 95C517A026A5F6C000BC2B24 /* ResignKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResignKeyboard.swift; sourceTree = "<group>"; }; | |
168 95C5B2242697752600941585 /* Simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; }; | |
169 95C5B2272697752600941585 /* SimoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonApp.swift; sourceTree = "<group>"; }; | |
170 95C5B22B2697752700941585 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; | |
171 95C5B22E2697752700941585 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; | |
172 95C5B2302697752700941585 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; | |
173 95C5B2332697752700941585 /* Simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Simoleon.xcdatamodel; sourceTree = "<group>"; }; | |
174 95C5B2352697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
175 95C5B2452697752700941585 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | |
176 95C5B2492697752700941585 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; }; | |
177 95C5B24B2697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | |
178 95CE6A3526D50B7700D9DCBD /* CurrencyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyList.swift; sourceTree = "<group>"; }; | |
179 95DA4B5826D7E2DE00566C5E /* ChildListResets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChildListResets.swift; sourceTree = "<group>"; }; | |
180 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; }; | |
181 95E76437269E0033008E9F31 /* Simoleon.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Simoleon.entitlements; sourceTree = "<group>"; }; | |
182 95E76439269E0037008E9F31 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; | |
183 /* End PBXFileReference section */ | 52 /* End PBXFileReference section */ |
184 | 53 |
185 /* Begin PBXFrameworksBuildPhase section */ | 54 /* Begin PBXFrameworksBuildPhase section */ |
186 950093C426CBC7A200FEBF67 /* Frameworks */ = { | 55 95DC5D492728176700B1EFA0 /* Frameworks */ = { |
187 isa = PBXFrameworksBuildPhase; | 56 isa = PBXFrameworksBuildPhase; |
188 buildActionMask = 2147483647; | 57 buildActionMask = 2147483647; |
189 files = ( | 58 files = ( |
190 ); | 59 ); |
191 runOnlyForDeploymentPostprocessing = 0; | 60 runOnlyForDeploymentPostprocessing = 0; |
192 }; | 61 }; |
193 9531D43C26D8E4CF00665D2A /* Frameworks */ = { | 62 95DC5D5E2728176900B1EFA0 /* Frameworks */ = { |
194 isa = PBXFrameworksBuildPhase; | 63 isa = PBXFrameworksBuildPhase; |
195 buildActionMask = 2147483647; | 64 buildActionMask = 2147483647; |
196 files = ( | 65 files = ( |
197 ); | 66 ); |
198 runOnlyForDeploymentPostprocessing = 0; | 67 runOnlyForDeploymentPostprocessing = 0; |
199 }; | 68 }; |
200 959F6DE526BBD53500101E53 /* Frameworks */ = { | 69 95DC5D682728176900B1EFA0 /* Frameworks */ = { |
201 isa = PBXFrameworksBuildPhase; | 70 isa = PBXFrameworksBuildPhase; |
202 buildActionMask = 2147483647; | 71 buildActionMask = 2147483647; |
203 files = ( | 72 files = ( |
204 ); | 73 ); |
205 runOnlyForDeploymentPostprocessing = 0; | 74 runOnlyForDeploymentPostprocessing = 0; |
206 }; | 75 }; |
207 95C5B2212697752600941585 /* Frameworks */ = { | |
208 isa = PBXFrameworksBuildPhase; | |
209 buildActionMask = 2147483647; | |
210 files = ( | |
211 95E7643A269E0037008E9F31 /* CloudKit.framework in Frameworks */, | |
212 ); | |
213 runOnlyForDeploymentPostprocessing = 0; | |
214 }; | |
215 95C5B2422697752700941585 /* Frameworks */ = { | |
216 isa = PBXFrameworksBuildPhase; | |
217 buildActionMask = 2147483647; | |
218 files = ( | |
219 ); | |
220 runOnlyForDeploymentPostprocessing = 0; | |
221 }; | |
222 /* End PBXFrameworksBuildPhase section */ | 76 /* End PBXFrameworksBuildPhase section */ |
223 | 77 |
224 /* Begin PBXGroup section */ | 78 /* Begin PBXGroup section */ |
225 950093C826CBC7A200FEBF67 /* SimoleonAppPreview */ = { | 79 95DC5D432728176700B1EFA0 = { |
226 isa = PBXGroup; | 80 isa = PBXGroup; |
227 children = ( | 81 children = ( |
228 950093C926CBC7A200FEBF67 /* SimoleonAppPreview.swift */, | 82 95DC5D4E2728176700B1EFA0 /* Simoleon */, |
229 950093CB26CBC7A200FEBF67 /* Info.plist */, | 83 95DC5D642728176900B1EFA0 /* SimoleonTests */, |
230 ); | 84 95DC5D6E2728176900B1EFA0 /* SimoleonUITests */, |
231 path = SimoleonAppPreview; | 85 95DC5D4D2728176700B1EFA0 /* Products */, |
86 ); | |
232 sourceTree = "<group>"; | 87 sourceTree = "<group>"; |
233 }; | 88 }; |
234 9531D44026D8E4CF00665D2A /* SimoleonTests */ = { | 89 95DC5D4D2728176700B1EFA0 /* Products */ = { |
235 isa = PBXGroup; | 90 isa = PBXGroup; |
236 children = ( | 91 children = ( |
237 9531D44126D8E4CF00665D2A /* SimoleonTests.swift */, | 92 95DC5D4C2728176700B1EFA0 /* Simoleon.app */, |
238 9531D44326D8E4CF00665D2A /* Info.plist */, | 93 95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */, |
94 95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */, | |
95 ); | |
96 name = Products; | |
97 sourceTree = "<group>"; | |
98 }; | |
99 95DC5D4E2728176700B1EFA0 /* Simoleon */ = { | |
100 isa = PBXGroup; | |
101 children = ( | |
102 95DC5D532728176800B1EFA0 /* Assets.xcassets */, | |
103 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */, | |
104 95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */, | |
105 95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */, | |
106 95DC5D512728176700B1EFA0 /* ContentView.swift */, | |
107 95DC5D582728176800B1EFA0 /* Persistence.swift */, | |
108 95DC5D552728176800B1EFA0 /* Preview Content */, | |
109 ); | |
110 path = Simoleon; | |
111 sourceTree = "<group>"; | |
112 }; | |
113 95DC5D552728176800B1EFA0 /* Preview Content */ = { | |
114 isa = PBXGroup; | |
115 children = ( | |
116 95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */, | |
117 ); | |
118 path = "Preview Content"; | |
119 sourceTree = "<group>"; | |
120 }; | |
121 95DC5D642728176900B1EFA0 /* SimoleonTests */ = { | |
122 isa = PBXGroup; | |
123 children = ( | |
124 95DC5D652728176900B1EFA0 /* SimoleonTests.swift */, | |
239 ); | 125 ); |
240 path = SimoleonTests; | 126 path = SimoleonTests; |
241 sourceTree = "<group>"; | 127 sourceTree = "<group>"; |
242 }; | 128 }; |
243 95559331269B094A000FD726 /* Models */ = { | 129 95DC5D6E2728176900B1EFA0 /* SimoleonUITests */ = { |
244 isa = PBXGroup; | 130 isa = PBXGroup; |
245 children = ( | 131 children = ( |
246 95AC820526DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift */, | 132 95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */, |
247 95AC820626DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift */, | 133 95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */, |
248 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */, | |
249 953B8B1626D3A970003CF530 /* CurrencyModel.swift */, | |
250 957DCF3226D7ADEA00BCAB1E /* CurrencyConversion.swift */, | |
251 ); | |
252 path = Models; | |
253 sourceTree = "<group>"; | |
254 }; | |
255 9555933B269B0DF9000FD726 /* Resources */ = { | |
256 isa = PBXGroup; | |
257 children = ( | |
258 9501E13726D3A52000D14DE5 /* Currencies.json */, | |
259 9501E13926D3A55200D14DE5 /* CurrencyPairsSupported.json */, | |
260 ); | |
261 path = Resources; | |
262 sourceTree = "<group>"; | |
263 }; | |
264 959F6DE926BBD53500101E53 /* SimoleonScreenshots */ = { | |
265 isa = PBXGroup; | |
266 children = ( | |
267 959F6DEA26BBD53500101E53 /* SimoleonScreenshots.swift */, | |
268 959F6DEC26BBD53500101E53 /* Info.plist */, | |
269 ); | |
270 path = SimoleonScreenshots; | |
271 sourceTree = "<group>"; | |
272 }; | |
273 95B5F52526AADE4B00BDCE89 /* Localization */ = { | |
274 isa = PBXGroup; | |
275 children = ( | |
276 95B5F52626AADE4B00BDCE89 /* en.xcloc */, | |
277 ); | |
278 path = Localization; | |
279 sourceTree = "<group>"; | |
280 }; | |
281 95B5F52626AADE4B00BDCE89 /* en.xcloc */ = { | |
282 isa = PBXGroup; | |
283 children = ( | |
284 95B5F52726AADE4B00BDCE89 /* Localized Contents */, | |
285 95B5F52A26AADE4B00BDCE89 /* contents.json */, | |
286 95B5F52B26AADE4B00BDCE89 /* Source Contents */, | |
287 ); | |
288 path = en.xcloc; | |
289 sourceTree = "<group>"; | |
290 }; | |
291 95B5F52726AADE4B00BDCE89 /* Localized Contents */ = { | |
292 isa = PBXGroup; | |
293 children = ( | |
294 95B5F52826AADE4B00BDCE89 /* en.xliff */, | |
295 ); | |
296 path = "Localized Contents"; | |
297 sourceTree = "<group>"; | |
298 }; | |
299 95B5F52B26AADE4B00BDCE89 /* Source Contents */ = { | |
300 isa = PBXGroup; | |
301 children = ( | |
302 95B5F52C26AADE4B00BDCE89 /* Simoleon */, | |
303 ); | |
304 path = "Source Contents"; | |
305 sourceTree = "<group>"; | |
306 }; | |
307 95B5F52C26AADE4B00BDCE89 /* Simoleon */ = { | |
308 isa = PBXGroup; | |
309 children = ( | |
310 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */, | |
311 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */, | |
312 ); | |
313 path = Simoleon; | |
314 sourceTree = "<group>"; | |
315 }; | |
316 95C5B21B2697752600941585 = { | |
317 isa = PBXGroup; | |
318 children = ( | |
319 95C5B2262697752600941585 /* Simoleon */, | |
320 9531D44026D8E4CF00665D2A /* SimoleonTests */, | |
321 95C5B2482697752700941585 /* SimoleonUITests */, | |
322 959F6DE926BBD53500101E53 /* SimoleonScreenshots */, | |
323 950093C826CBC7A200FEBF67 /* SimoleonAppPreview */, | |
324 95C5B2252697752600941585 /* Products */, | |
325 95E76438269E0037008E9F31 /* Frameworks */, | |
326 ); | |
327 sourceTree = "<group>"; | |
328 }; | |
329 95C5B2252697752600941585 /* Products */ = { | |
330 isa = PBXGroup; | |
331 children = ( | |
332 95C5B2242697752600941585 /* Simoleon.app */, | |
333 95C5B2452697752700941585 /* SimoleonUITests.xctest */, | |
334 959F6DE826BBD53500101E53 /* SimoleonScreenshots.xctest */, | |
335 950093C726CBC7A200FEBF67 /* SimoleonAppPreview.xctest */, | |
336 9531D43F26D8E4CF00665D2A /* SimoleonTests.xctest */, | |
337 ); | |
338 name = Products; | |
339 sourceTree = "<group>"; | |
340 }; | |
341 95C5B2262697752600941585 /* Simoleon */ = { | |
342 isa = PBXGroup; | |
343 children = ( | |
344 95E76437269E0033008E9F31 /* Simoleon.entitlements */, | |
345 9585BB0F26A6B58500E3193E /* Config.xcconfig */, | |
346 95C5B22B2697752700941585 /* Assets.xcassets */, | |
347 95C5B2352697752700941585 /* Info.plist */, | |
348 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */, | |
349 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */, | |
350 95C5B2272697752600941585 /* SimoleonApp.swift */, | |
351 95AEBC9426A03ECB00613729 /* ContentView.swift */, | |
352 95B54F4326A4842C001DC0D8 /* ConversionView.swift */, | |
353 95C5179E26A5F34200BC2B24 /* FavoritesView.swift */, | |
354 957065E126A5FE0400523E68 /* AboutView.swift */, | |
355 95DA4B5226D7D09A00566C5E /* UI */, | |
356 95FE659A269AFB44008745DE /* Helpers */, | |
357 95559331269B094A000FD726 /* Models */, | |
358 9555933B269B0DF9000FD726 /* Resources */, | |
359 95B5F52526AADE4B00BDCE89 /* Localization */, | |
360 95C5B22D2697752700941585 /* Preview Content */, | |
361 95DA4B5726D7E2B400566C5E /* Tests */, | |
362 ); | |
363 path = Simoleon; | |
364 sourceTree = "<group>"; | |
365 }; | |
366 95C5B22D2697752700941585 /* Preview Content */ = { | |
367 isa = PBXGroup; | |
368 children = ( | |
369 95C5B22E2697752700941585 /* Preview Assets.xcassets */, | |
370 ); | |
371 path = "Preview Content"; | |
372 sourceTree = "<group>"; | |
373 }; | |
374 95C5B2482697752700941585 /* SimoleonUITests */ = { | |
375 isa = PBXGroup; | |
376 children = ( | |
377 95C5B2492697752700941585 /* SimoleonUITests.swift */, | |
378 95C5B24B2697752700941585 /* Info.plist */, | |
379 ); | 134 ); |
380 path = SimoleonUITests; | 135 path = SimoleonUITests; |
381 sourceTree = "<group>"; | 136 sourceTree = "<group>"; |
382 }; | 137 }; |
383 95DA4B5226D7D09A00566C5E /* UI */ = { | |
384 isa = PBXGroup; | |
385 children = ( | |
386 95C1DD6926D8DF9400315C3F /* CurrencySelector.swift */, | |
387 95851CE226D4DAAE004ADA79 /* CurrencyButton.swift */, | |
388 95CE6A3526D50B7700D9DCBD /* CurrencyList.swift */, | |
389 95C5179826A5EC9F00BC2B24 /* FavoriteButton.swift */, | |
390 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */, | |
391 9547423426DBE56600415B3F /* ConversionTextfield.swift */, | |
392 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */, | |
393 95851CE426D4DB4C004ADA79 /* Flag.swift */, | |
394 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */, | |
395 95909CB226B07BFC00D051AB /* SearchBar.swift */, | |
396 954D95CD26E4F16D005BE568 /* FavoritePairRow.swift */, | |
397 954D95CF26E4FE28005BE568 /* FavoritesPlaceholder.swift */, | |
398 ); | |
399 path = UI; | |
400 sourceTree = "<group>"; | |
401 }; | |
402 95DA4B5726D7E2B400566C5E /* Tests */ = { | |
403 isa = PBXGroup; | |
404 children = ( | |
405 95DA4B5826D7E2DE00566C5E /* ChildListResets.swift */, | |
406 95AC820926DAAC6B00CD5C3F /* ButtonAnimation.swift */, | |
407 ); | |
408 path = Tests; | |
409 sourceTree = "<group>"; | |
410 }; | |
411 95E76438269E0037008E9F31 /* Frameworks */ = { | |
412 isa = PBXGroup; | |
413 children = ( | |
414 95A70BE926B0550000CC0273 /* CloudKit.framework */, | |
415 95562D4C26A8962A0047E778 /* StoreKit.framework */, | |
416 95E76439269E0037008E9F31 /* CloudKit.framework */, | |
417 ); | |
418 name = Frameworks; | |
419 sourceTree = "<group>"; | |
420 }; | |
421 95FE659A269AFB44008745DE /* Helpers */ = { | |
422 isa = PBXGroup; | |
423 children = ( | |
424 95C5B2302697752700941585 /* Persistence.swift */, | |
425 9522CD9C26CED2E100DD9D03 /* ErrorHandling.swift */, | |
426 9585BB1326A6B7F400E3193E /* NetworkHelper.swift */, | |
427 9585BB1926A6E8FD00E3193E /* HapticsHelper.swift */, | |
428 95AA42EC26D78A4A0085570D /* FileHelper.swift */, | |
429 956088B526B9307600A4FD6C /* SnapshotHelper.swift */, | |
430 95C5179026A5DC8E00BC2B24 /* ConditionalWrapper.swift */, | |
431 9522BEAA26B5AACB0076B098 /* ListModifier.swift */, | |
432 95C517A026A5F6C000BC2B24 /* ResignKeyboard.swift */, | |
433 ); | |
434 path = Helpers; | |
435 sourceTree = "<group>"; | |
436 }; | |
437 /* End PBXGroup section */ | 138 /* End PBXGroup section */ |
438 | 139 |
439 /* Begin PBXNativeTarget section */ | 140 /* Begin PBXNativeTarget section */ |
440 950093C626CBC7A200FEBF67 /* SimoleonAppPreview */ = { | 141 95DC5D4B2728176700B1EFA0 /* Simoleon */ = { |
441 isa = PBXNativeTarget; | 142 isa = PBXNativeTarget; |
442 buildConfigurationList = 950093D126CBC7A200FEBF67 /* Build configuration list for PBXNativeTarget "SimoleonAppPreview" */; | 143 buildConfigurationList = 95DC5D752728176900B1EFA0 /* Build configuration list for PBXNativeTarget "Simoleon" */; |
443 buildPhases = ( | 144 buildPhases = ( |
444 950093C326CBC7A200FEBF67 /* Sources */, | 145 95DC5D482728176700B1EFA0 /* Sources */, |
445 950093C426CBC7A200FEBF67 /* Frameworks */, | 146 95DC5D492728176700B1EFA0 /* Frameworks */, |
446 950093C526CBC7A200FEBF67 /* Resources */, | 147 95DC5D4A2728176700B1EFA0 /* Resources */, |
447 ); | 148 ); |
448 buildRules = ( | 149 buildRules = ( |
449 ); | 150 ); |
450 dependencies = ( | 151 dependencies = ( |
451 950093CD26CBC7A200FEBF67 /* PBXTargetDependency */, | 152 ); |
452 ); | 153 name = Simoleon; |
453 name = SimoleonAppPreview; | 154 productName = Simoleon; |
454 productName = SimoleonAppPreview; | 155 productReference = 95DC5D4C2728176700B1EFA0 /* Simoleon.app */; |
455 productReference = 950093C726CBC7A200FEBF67 /* SimoleonAppPreview.xctest */; | 156 productType = "com.apple.product-type.application"; |
456 productType = "com.apple.product-type.bundle.ui-testing"; | 157 }; |
457 }; | 158 95DC5D602728176900B1EFA0 /* SimoleonTests */ = { |
458 9531D43E26D8E4CF00665D2A /* SimoleonTests */ = { | |
459 isa = PBXNativeTarget; | 159 isa = PBXNativeTarget; |
460 buildConfigurationList = 9531D44626D8E4CF00665D2A /* Build configuration list for PBXNativeTarget "SimoleonTests" */; | 160 buildConfigurationList = 95DC5D782728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonTests" */; |
461 buildPhases = ( | 161 buildPhases = ( |
462 9531D43B26D8E4CF00665D2A /* Sources */, | 162 95DC5D5D2728176900B1EFA0 /* Sources */, |
463 9531D43C26D8E4CF00665D2A /* Frameworks */, | 163 95DC5D5E2728176900B1EFA0 /* Frameworks */, |
464 9531D43D26D8E4CF00665D2A /* Resources */, | 164 95DC5D5F2728176900B1EFA0 /* Resources */, |
465 ); | 165 ); |
466 buildRules = ( | 166 buildRules = ( |
467 ); | 167 ); |
468 dependencies = ( | 168 dependencies = ( |
469 9531D44526D8E4CF00665D2A /* PBXTargetDependency */, | 169 95DC5D632728176900B1EFA0 /* PBXTargetDependency */, |
470 ); | 170 ); |
471 name = SimoleonTests; | 171 name = SimoleonTests; |
472 productName = SimoleonTests; | 172 productName = SimoleonTests; |
473 productReference = 9531D43F26D8E4CF00665D2A /* SimoleonTests.xctest */; | 173 productReference = 95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */; |
474 productType = "com.apple.product-type.bundle.unit-test"; | 174 productType = "com.apple.product-type.bundle.unit-test"; |
475 }; | 175 }; |
476 959F6DE726BBD53500101E53 /* SimoleonScreenshots */ = { | 176 95DC5D6A2728176900B1EFA0 /* SimoleonUITests */ = { |
477 isa = PBXNativeTarget; | 177 isa = PBXNativeTarget; |
478 buildConfigurationList = 959F6DF126BBD53500101E53 /* Build configuration list for PBXNativeTarget "SimoleonScreenshots" */; | 178 buildConfigurationList = 95DC5D7B2728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */; |
479 buildPhases = ( | 179 buildPhases = ( |
480 959F6DE426BBD53500101E53 /* Sources */, | 180 95DC5D672728176900B1EFA0 /* Sources */, |
481 959F6DE526BBD53500101E53 /* Frameworks */, | 181 95DC5D682728176900B1EFA0 /* Frameworks */, |
482 959F6DE626BBD53500101E53 /* Resources */, | 182 95DC5D692728176900B1EFA0 /* Resources */, |
483 ); | 183 ); |
484 buildRules = ( | 184 buildRules = ( |
485 ); | 185 ); |
486 dependencies = ( | 186 dependencies = ( |
487 959F6DEE26BBD53500101E53 /* PBXTargetDependency */, | 187 95DC5D6D2728176900B1EFA0 /* PBXTargetDependency */, |
488 ); | |
489 name = SimoleonScreenshots; | |
490 productName = SimoleonScreenshots; | |
491 productReference = 959F6DE826BBD53500101E53 /* SimoleonScreenshots.xctest */; | |
492 productType = "com.apple.product-type.bundle.ui-testing"; | |
493 }; | |
494 95C5B2232697752600941585 /* Simoleon */ = { | |
495 isa = PBXNativeTarget; | |
496 buildConfigurationList = 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */; | |
497 buildPhases = ( | |
498 95C5B2202697752600941585 /* Sources */, | |
499 95C5B2212697752600941585 /* Frameworks */, | |
500 95C5B2222697752600941585 /* Resources */, | |
501 95CEFB8826B0034C003CD2AE /* Embed Watch Content */, | |
502 ); | |
503 buildRules = ( | |
504 ); | |
505 dependencies = ( | |
506 ); | |
507 name = Simoleon; | |
508 packageProductDependencies = ( | |
509 ); | |
510 productName = Simoleon; | |
511 productReference = 95C5B2242697752600941585 /* Simoleon.app */; | |
512 productType = "com.apple.product-type.application"; | |
513 }; | |
514 95C5B2442697752700941585 /* SimoleonUITests */ = { | |
515 isa = PBXNativeTarget; | |
516 buildConfigurationList = 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */; | |
517 buildPhases = ( | |
518 95C5B2412697752700941585 /* Sources */, | |
519 95C5B2422697752700941585 /* Frameworks */, | |
520 95C5B2432697752700941585 /* Resources */, | |
521 ); | |
522 buildRules = ( | |
523 ); | |
524 dependencies = ( | |
525 95C5B2472697752700941585 /* PBXTargetDependency */, | |
526 ); | 188 ); |
527 name = SimoleonUITests; | 189 name = SimoleonUITests; |
528 productName = SimoleonUITests; | 190 productName = SimoleonUITests; |
529 productReference = 95C5B2452697752700941585 /* SimoleonUITests.xctest */; | 191 productReference = 95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */; |
530 productType = "com.apple.product-type.bundle.ui-testing"; | 192 productType = "com.apple.product-type.bundle.ui-testing"; |
531 }; | 193 }; |
532 /* End PBXNativeTarget section */ | 194 /* End PBXNativeTarget section */ |
533 | 195 |
534 /* Begin PBXProject section */ | 196 /* Begin PBXProject section */ |
535 95C5B21C2697752600941585 /* Project object */ = { | 197 95DC5D442728176700B1EFA0 /* Project object */ = { |
536 isa = PBXProject; | 198 isa = PBXProject; |
537 attributes = { | 199 attributes = { |
538 LastSwiftUpdateCheck = 1250; | 200 BuildIndependentTargetsInParallel = 1; |
539 LastUpgradeCheck = 1250; | 201 LastSwiftUpdateCheck = 1310; |
202 LastUpgradeCheck = 1310; | |
540 TargetAttributes = { | 203 TargetAttributes = { |
541 950093C626CBC7A200FEBF67 = { | 204 95DC5D4B2728176700B1EFA0 = { |
542 CreatedOnToolsVersion = 12.5.1; | 205 CreatedOnToolsVersion = 13.1; |
543 TestTargetID = 95C5B2232697752600941585; | |
544 }; | 206 }; |
545 9531D43E26D8E4CF00665D2A = { | 207 95DC5D602728176900B1EFA0 = { |
546 CreatedOnToolsVersion = 12.5.1; | 208 CreatedOnToolsVersion = 13.1; |
547 TestTargetID = 95C5B2232697752600941585; | 209 TestTargetID = 95DC5D4B2728176700B1EFA0; |
548 }; | 210 }; |
549 959F6DE726BBD53500101E53 = { | 211 95DC5D6A2728176900B1EFA0 = { |
550 CreatedOnToolsVersion = 12.5.1; | 212 CreatedOnToolsVersion = 13.1; |
551 TestTargetID = 95C5B2232697752600941585; | 213 TestTargetID = 95DC5D4B2728176700B1EFA0; |
552 }; | |
553 95C5B2232697752600941585 = { | |
554 CreatedOnToolsVersion = 12.5.1; | |
555 }; | |
556 95C5B2442697752700941585 = { | |
557 CreatedOnToolsVersion = 12.5.1; | |
558 TestTargetID = 95C5B2232697752600941585; | |
559 }; | 214 }; |
560 }; | 215 }; |
561 }; | 216 }; |
562 buildConfigurationList = 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */; | 217 buildConfigurationList = 95DC5D472728176700B1EFA0 /* Build configuration list for PBXProject "Simoleon" */; |
563 compatibilityVersion = "Xcode 9.3"; | 218 compatibilityVersion = "Xcode 13.0"; |
564 developmentRegion = en; | 219 developmentRegion = en; |
565 hasScannedForEncodings = 0; | 220 hasScannedForEncodings = 0; |
566 knownRegions = ( | 221 knownRegions = ( |
567 en, | 222 en, |
568 es, | |
569 Base, | 223 Base, |
570 "en-GB", | 224 ); |
571 de, | 225 mainGroup = 95DC5D432728176700B1EFA0; |
572 fr, | 226 productRefGroup = 95DC5D4D2728176700B1EFA0 /* Products */; |
573 "pt-PT", | |
574 nl, | |
575 it, | |
576 ru, | |
577 ); | |
578 mainGroup = 95C5B21B2697752600941585; | |
579 packageReferences = ( | |
580 95562D5026A8AEF60047E778 /* XCRemoteSwiftPackageReference "purchases-ios" */, | |
581 ); | |
582 productRefGroup = 95C5B2252697752600941585 /* Products */; | |
583 projectDirPath = ""; | 227 projectDirPath = ""; |
584 projectRoot = ""; | 228 projectRoot = ""; |
585 targets = ( | 229 targets = ( |
586 95C5B2232697752600941585 /* Simoleon */, | 230 95DC5D4B2728176700B1EFA0 /* Simoleon */, |
587 9531D43E26D8E4CF00665D2A /* SimoleonTests */, | 231 95DC5D602728176900B1EFA0 /* SimoleonTests */, |
588 95C5B2442697752700941585 /* SimoleonUITests */, | 232 95DC5D6A2728176900B1EFA0 /* SimoleonUITests */, |
589 959F6DE726BBD53500101E53 /* SimoleonScreenshots */, | |
590 950093C626CBC7A200FEBF67 /* SimoleonAppPreview */, | |
591 ); | 233 ); |
592 }; | 234 }; |
593 /* End PBXProject section */ | 235 /* End PBXProject section */ |
594 | 236 |
595 /* Begin PBXResourcesBuildPhase section */ | 237 /* Begin PBXResourcesBuildPhase section */ |
596 950093C526CBC7A200FEBF67 /* Resources */ = { | 238 95DC5D4A2728176700B1EFA0 /* Resources */ = { |
597 isa = PBXResourcesBuildPhase; | 239 isa = PBXResourcesBuildPhase; |
598 buildActionMask = 2147483647; | 240 buildActionMask = 2147483647; |
599 files = ( | 241 files = ( |
600 ); | 242 95DC5D572728176800B1EFA0 /* Preview Assets.xcassets in Resources */, |
601 runOnlyForDeploymentPostprocessing = 0; | 243 95DC5D542728176800B1EFA0 /* Assets.xcassets in Resources */, |
602 }; | 244 ); |
603 9531D43D26D8E4CF00665D2A /* Resources */ = { | 245 runOnlyForDeploymentPostprocessing = 0; |
246 }; | |
247 95DC5D5F2728176900B1EFA0 /* Resources */ = { | |
604 isa = PBXResourcesBuildPhase; | 248 isa = PBXResourcesBuildPhase; |
605 buildActionMask = 2147483647; | 249 buildActionMask = 2147483647; |
606 files = ( | 250 files = ( |
607 ); | 251 ); |
608 runOnlyForDeploymentPostprocessing = 0; | 252 runOnlyForDeploymentPostprocessing = 0; |
609 }; | 253 }; |
610 959F6DE626BBD53500101E53 /* Resources */ = { | 254 95DC5D692728176900B1EFA0 /* Resources */ = { |
611 isa = PBXResourcesBuildPhase; | 255 isa = PBXResourcesBuildPhase; |
612 buildActionMask = 2147483647; | 256 buildActionMask = 2147483647; |
613 files = ( | 257 files = ( |
614 ); | 258 ); |
615 runOnlyForDeploymentPostprocessing = 0; | 259 runOnlyForDeploymentPostprocessing = 0; |
616 }; | 260 }; |
617 95C5B2222697752600941585 /* Resources */ = { | |
618 isa = PBXResourcesBuildPhase; | |
619 buildActionMask = 2147483647; | |
620 files = ( | |
621 95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */, | |
622 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */, | |
623 95B5F53126AADE4B00BDCE89 /* en.xliff in Resources */, | |
624 9501E13A26D3A55200D14DE5 /* CurrencyPairsSupported.json in Resources */, | |
625 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */, | |
626 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */, | |
627 9501E13826D3A52000D14DE5 /* Currencies.json in Resources */, | |
628 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */, | |
629 95C5B22C2697752700941585 /* Assets.xcassets in Resources */, | |
630 ); | |
631 runOnlyForDeploymentPostprocessing = 0; | |
632 }; | |
633 95C5B2432697752700941585 /* Resources */ = { | |
634 isa = PBXResourcesBuildPhase; | |
635 buildActionMask = 2147483647; | |
636 files = ( | |
637 ); | |
638 runOnlyForDeploymentPostprocessing = 0; | |
639 }; | |
640 /* End PBXResourcesBuildPhase section */ | 261 /* End PBXResourcesBuildPhase section */ |
641 | 262 |
642 /* Begin PBXSourcesBuildPhase section */ | 263 /* Begin PBXSourcesBuildPhase section */ |
643 950093C326CBC7A200FEBF67 /* Sources */ = { | 264 95DC5D482728176700B1EFA0 /* Sources */ = { |
644 isa = PBXSourcesBuildPhase; | 265 isa = PBXSourcesBuildPhase; |
645 buildActionMask = 2147483647; | 266 buildActionMask = 2147483647; |
646 files = ( | 267 files = ( |
647 950093CA26CBC7A200FEBF67 /* SimoleonAppPreview.swift in Sources */, | 268 95DC5D592728176800B1EFA0 /* Persistence.swift in Sources */, |
648 ); | 269 95DC5D522728176700B1EFA0 /* ContentView.swift in Sources */, |
649 runOnlyForDeploymentPostprocessing = 0; | 270 95DC5D502728176700B1EFA0 /* SimoleonApp.swift in Sources */, |
650 }; | 271 95DC5D5C2728176800B1EFA0 /* Simoleon.xcdatamodeld in Sources */, |
651 9531D43B26D8E4CF00665D2A /* Sources */ = { | 272 ); |
273 runOnlyForDeploymentPostprocessing = 0; | |
274 }; | |
275 95DC5D5D2728176900B1EFA0 /* Sources */ = { | |
652 isa = PBXSourcesBuildPhase; | 276 isa = PBXSourcesBuildPhase; |
653 buildActionMask = 2147483647; | 277 buildActionMask = 2147483647; |
654 files = ( | 278 files = ( |
655 9531D44226D8E4CF00665D2A /* SimoleonTests.swift in Sources */, | 279 95DC5D662728176900B1EFA0 /* SimoleonTests.swift in Sources */, |
656 ); | 280 ); |
657 runOnlyForDeploymentPostprocessing = 0; | 281 runOnlyForDeploymentPostprocessing = 0; |
658 }; | 282 }; |
659 959F6DE426BBD53500101E53 /* Sources */ = { | 283 95DC5D672728176900B1EFA0 /* Sources */ = { |
660 isa = PBXSourcesBuildPhase; | 284 isa = PBXSourcesBuildPhase; |
661 buildActionMask = 2147483647; | 285 buildActionMask = 2147483647; |
662 files = ( | 286 files = ( |
663 959F6DEB26BBD53500101E53 /* SimoleonScreenshots.swift in Sources */, | 287 95DC5D722728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift in Sources */, |
664 95DA4B5626D7D10100566C5E /* SnapshotHelper.swift in Sources */, | 288 95DC5D702728176900B1EFA0 /* SimoleonUITests.swift in Sources */, |
665 ); | |
666 runOnlyForDeploymentPostprocessing = 0; | |
667 }; | |
668 95C5B2202697752600941585 /* Sources */ = { | |
669 isa = PBXSourcesBuildPhase; | |
670 buildActionMask = 2147483647; | |
671 files = ( | |
672 95C5179926A5EC9F00BC2B24 /* FavoriteButton.swift in Sources */, | |
673 95AC820726DAA3ED00CD5C3F /* FavoritePair+CoreDataClass.swift in Sources */, | |
674 9522CD9D26CED2E100DD9D03 /* ErrorHandling.swift in Sources */, | |
675 95AA42ED26D78A4A0085570D /* FileHelper.swift in Sources */, | |
676 95851CE326D4DAAE004ADA79 /* CurrencyButton.swift in Sources */, | |
677 95C5B2312697752700941585 /* Persistence.swift in Sources */, | |
678 95DA4B5926D7E2DE00566C5E /* ChildListResets.swift in Sources */, | |
679 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, | |
680 9522BEAB26B5AACB0076B098 /* ListModifier.swift in Sources */, | |
681 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, | |
682 95C1DD6A26D8DF9400315C3F /* CurrencySelector.swift in Sources */, | |
683 95851CE526D4DB4C004ADA79 /* Flag.swift in Sources */, | |
684 9585BB1A26A6E8FD00E3193E /* HapticsHelper.swift in Sources */, | |
685 95C5179F26A5F34200BC2B24 /* FavoritesView.swift in Sources */, | |
686 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, | |
687 954D95D026E4FE28005BE568 /* FavoritesPlaceholder.swift in Sources */, | |
688 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */, | |
689 954D95CE26E4F16D005BE568 /* FavoritePairRow.swift in Sources */, | |
690 95AC820A26DAAC6B00CD5C3F /* ButtonAnimation.swift in Sources */, | |
691 95AC820826DAA3ED00CD5C3F /* FavoritePair+CoreDataProperties.swift in Sources */, | |
692 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */, | |
693 95CE6A3626D50B7700D9DCBD /* CurrencyList.swift in Sources */, | |
694 957DCF3326D7ADEA00BCAB1E /* CurrencyConversion.swift in Sources */, | |
695 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */, | |
696 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */, | |
697 9585BB1426A6B7F400E3193E /* NetworkHelper.swift in Sources */, | |
698 957065E226A5FE0400523E68 /* AboutView.swift in Sources */, | |
699 95B54F4426A4842C001DC0D8 /* ConversionView.swift in Sources */, | |
700 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, | |
701 953B8B1726D3A970003CF530 /* CurrencyModel.swift in Sources */, | |
702 95C5179126A5DC8E00BC2B24 /* ConditionalWrapper.swift in Sources */, | |
703 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */, | |
704 9547423526DBE56600415B3F /* ConversionTextfield.swift in Sources */, | |
705 ); | |
706 runOnlyForDeploymentPostprocessing = 0; | |
707 }; | |
708 95C5B2412697752700941585 /* Sources */ = { | |
709 isa = PBXSourcesBuildPhase; | |
710 buildActionMask = 2147483647; | |
711 files = ( | |
712 95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */, | |
713 ); | 289 ); |
714 runOnlyForDeploymentPostprocessing = 0; | 290 runOnlyForDeploymentPostprocessing = 0; |
715 }; | 291 }; |
716 /* End PBXSourcesBuildPhase section */ | 292 /* End PBXSourcesBuildPhase section */ |
717 | 293 |
718 /* Begin PBXTargetDependency section */ | 294 /* Begin PBXTargetDependency section */ |
719 950093CD26CBC7A200FEBF67 /* PBXTargetDependency */ = { | 295 95DC5D632728176900B1EFA0 /* PBXTargetDependency */ = { |
720 isa = PBXTargetDependency; | 296 isa = PBXTargetDependency; |
721 target = 95C5B2232697752600941585 /* Simoleon */; | 297 target = 95DC5D4B2728176700B1EFA0 /* Simoleon */; |
722 targetProxy = 950093CC26CBC7A200FEBF67 /* PBXContainerItemProxy */; | 298 targetProxy = 95DC5D622728176900B1EFA0 /* PBXContainerItemProxy */; |
723 }; | 299 }; |
724 9531D44526D8E4CF00665D2A /* PBXTargetDependency */ = { | 300 95DC5D6D2728176900B1EFA0 /* PBXTargetDependency */ = { |
725 isa = PBXTargetDependency; | 301 isa = PBXTargetDependency; |
726 target = 95C5B2232697752600941585 /* Simoleon */; | 302 target = 95DC5D4B2728176700B1EFA0 /* Simoleon */; |
727 targetProxy = 9531D44426D8E4CF00665D2A /* PBXContainerItemProxy */; | 303 targetProxy = 95DC5D6C2728176900B1EFA0 /* PBXContainerItemProxy */; |
728 }; | |
729 959F6DEE26BBD53500101E53 /* PBXTargetDependency */ = { | |
730 isa = PBXTargetDependency; | |
731 target = 95C5B2232697752600941585 /* Simoleon */; | |
732 targetProxy = 959F6DED26BBD53500101E53 /* PBXContainerItemProxy */; | |
733 }; | |
734 95C5B2472697752700941585 /* PBXTargetDependency */ = { | |
735 isa = PBXTargetDependency; | |
736 target = 95C5B2232697752600941585 /* Simoleon */; | |
737 targetProxy = 95C5B2462697752700941585 /* PBXContainerItemProxy */; | |
738 }; | 304 }; |
739 /* End PBXTargetDependency section */ | 305 /* End PBXTargetDependency section */ |
740 | 306 |
741 /* Begin PBXVariantGroup section */ | |
742 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */ = { | |
743 isa = PBXVariantGroup; | |
744 children = ( | |
745 95B5F52E26AADE4B00BDCE89 /* en */, | |
746 95B5F53526AADE5200BDCE89 /* es */, | |
747 9587597726B2A59D004086F0 /* en-GB */, | |
748 9587597926B2A5B6004086F0 /* de */, | |
749 9587597B26B2A5BF004086F0 /* fr */, | |
750 9587597D26B2A5D6004086F0 /* pt-PT */, | |
751 9587597F26B2A5E1004086F0 /* nl */, | |
752 9587598126B2A5EB004086F0 /* it */, | |
753 9587598726B2A60C004086F0 /* ru */, | |
754 ); | |
755 name = Localizable.strings; | |
756 sourceTree = "<group>"; | |
757 }; | |
758 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */ = { | |
759 isa = PBXVariantGroup; | |
760 children = ( | |
761 95B5F53026AADE4B00BDCE89 /* en */, | |
762 95B5F53626AADE5500BDCE89 /* es */, | |
763 9587597826B2A59D004086F0 /* en-GB */, | |
764 9587597A26B2A5B6004086F0 /* de */, | |
765 9587597C26B2A5BF004086F0 /* fr */, | |
766 9587597E26B2A5D6004086F0 /* pt-PT */, | |
767 9587598026B2A5E2004086F0 /* nl */, | |
768 9587598226B2A5EB004086F0 /* it */, | |
769 9587598826B2A60C004086F0 /* ru */, | |
770 ); | |
771 name = InfoPlist.strings; | |
772 sourceTree = "<group>"; | |
773 }; | |
774 /* End PBXVariantGroup section */ | |
775 | |
776 /* Begin XCBuildConfiguration section */ | 307 /* Begin XCBuildConfiguration section */ |
777 950093CE26CBC7A200FEBF67 /* Debug */ = { | 308 95DC5D732728176900B1EFA0 /* Debug */ = { |
778 isa = XCBuildConfiguration; | |
779 buildSettings = { | |
780 CODE_SIGN_STYLE = Automatic; | |
781 DEVELOPMENT_TEAM = MTX83R5H8X; | |
782 INFOPLIST_FILE = SimoleonAppPreview/Info.plist; | |
783 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
784 LD_RUNPATH_SEARCH_PATHS = ( | |
785 "$(inherited)", | |
786 "@executable_path/Frameworks", | |
787 "@loader_path/Frameworks", | |
788 ); | |
789 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonAppPreview; | |
790 PRODUCT_NAME = "$(TARGET_NAME)"; | |
791 SWIFT_VERSION = 5.0; | |
792 TARGETED_DEVICE_FAMILY = "1,2"; | |
793 TEST_TARGET_NAME = Simoleon; | |
794 }; | |
795 name = Debug; | |
796 }; | |
797 950093CF26CBC7A200FEBF67 /* Screenshots */ = { | |
798 isa = XCBuildConfiguration; | |
799 buildSettings = { | |
800 CODE_SIGN_STYLE = Automatic; | |
801 DEVELOPMENT_TEAM = MTX83R5H8X; | |
802 INFOPLIST_FILE = SimoleonAppPreview/Info.plist; | |
803 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
804 LD_RUNPATH_SEARCH_PATHS = ( | |
805 "$(inherited)", | |
806 "@executable_path/Frameworks", | |
807 "@loader_path/Frameworks", | |
808 ); | |
809 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonAppPreview; | |
810 PRODUCT_NAME = "$(TARGET_NAME)"; | |
811 SWIFT_VERSION = 5.0; | |
812 TARGETED_DEVICE_FAMILY = "1,2"; | |
813 TEST_TARGET_NAME = Simoleon; | |
814 }; | |
815 name = Screenshots; | |
816 }; | |
817 950093D026CBC7A200FEBF67 /* Release */ = { | |
818 isa = XCBuildConfiguration; | |
819 buildSettings = { | |
820 CODE_SIGN_STYLE = Automatic; | |
821 DEVELOPMENT_TEAM = MTX83R5H8X; | |
822 INFOPLIST_FILE = SimoleonAppPreview/Info.plist; | |
823 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
824 LD_RUNPATH_SEARCH_PATHS = ( | |
825 "$(inherited)", | |
826 "@executable_path/Frameworks", | |
827 "@loader_path/Frameworks", | |
828 ); | |
829 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonAppPreview; | |
830 PRODUCT_NAME = "$(TARGET_NAME)"; | |
831 SWIFT_VERSION = 5.0; | |
832 TARGETED_DEVICE_FAMILY = "1,2"; | |
833 TEST_TARGET_NAME = Simoleon; | |
834 }; | |
835 name = Release; | |
836 }; | |
837 9531D44726D8E4CF00665D2A /* Debug */ = { | |
838 isa = XCBuildConfiguration; | |
839 buildSettings = { | |
840 BUNDLE_LOADER = "$(TEST_HOST)"; | |
841 CODE_SIGN_STYLE = Automatic; | |
842 DEVELOPMENT_TEAM = MTX83R5H8X; | |
843 INFOPLIST_FILE = SimoleonTests/Info.plist; | |
844 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
845 LD_RUNPATH_SEARCH_PATHS = ( | |
846 "$(inherited)", | |
847 "@executable_path/Frameworks", | |
848 "@loader_path/Frameworks", | |
849 ); | |
850 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
851 PRODUCT_NAME = "$(TARGET_NAME)"; | |
852 SWIFT_VERSION = 5.0; | |
853 TARGETED_DEVICE_FAMILY = "1,2"; | |
854 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
855 }; | |
856 name = Debug; | |
857 }; | |
858 9531D44826D8E4CF00665D2A /* Screenshots */ = { | |
859 isa = XCBuildConfiguration; | |
860 buildSettings = { | |
861 BUNDLE_LOADER = "$(TEST_HOST)"; | |
862 CODE_SIGN_STYLE = Automatic; | |
863 DEVELOPMENT_TEAM = MTX83R5H8X; | |
864 INFOPLIST_FILE = SimoleonTests/Info.plist; | |
865 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
866 LD_RUNPATH_SEARCH_PATHS = ( | |
867 "$(inherited)", | |
868 "@executable_path/Frameworks", | |
869 "@loader_path/Frameworks", | |
870 ); | |
871 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
872 PRODUCT_NAME = "$(TARGET_NAME)"; | |
873 SWIFT_VERSION = 5.0; | |
874 TARGETED_DEVICE_FAMILY = "1,2"; | |
875 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
876 }; | |
877 name = Screenshots; | |
878 }; | |
879 9531D44926D8E4CF00665D2A /* Release */ = { | |
880 isa = XCBuildConfiguration; | |
881 buildSettings = { | |
882 BUNDLE_LOADER = "$(TEST_HOST)"; | |
883 CODE_SIGN_STYLE = Automatic; | |
884 DEVELOPMENT_TEAM = MTX83R5H8X; | |
885 INFOPLIST_FILE = SimoleonTests/Info.plist; | |
886 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
887 LD_RUNPATH_SEARCH_PATHS = ( | |
888 "$(inherited)", | |
889 "@executable_path/Frameworks", | |
890 "@loader_path/Frameworks", | |
891 ); | |
892 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
893 PRODUCT_NAME = "$(TARGET_NAME)"; | |
894 SWIFT_VERSION = 5.0; | |
895 TARGETED_DEVICE_FAMILY = "1,2"; | |
896 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
897 }; | |
898 name = Release; | |
899 }; | |
900 959F6DEF26BBD53500101E53 /* Debug */ = { | |
901 isa = XCBuildConfiguration; | |
902 buildSettings = { | |
903 CODE_SIGN_STYLE = Automatic; | |
904 DEVELOPMENT_TEAM = MTX83R5H8X; | |
905 INFOPLIST_FILE = SimoleonScreenshots/Info.plist; | |
906 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
907 LD_RUNPATH_SEARCH_PATHS = ( | |
908 "$(inherited)", | |
909 "@executable_path/Frameworks", | |
910 "@loader_path/Frameworks", | |
911 ); | |
912 OTHER_SWIFT_FLAGS = ""; | |
913 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots; | |
914 PRODUCT_NAME = "$(TARGET_NAME)"; | |
915 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | |
916 SWIFT_VERSION = 5.0; | |
917 TARGETED_DEVICE_FAMILY = "1,2"; | |
918 TEST_TARGET_NAME = Simoleon; | |
919 }; | |
920 name = Debug; | |
921 }; | |
922 959F6DF026BBD53500101E53 /* Release */ = { | |
923 isa = XCBuildConfiguration; | |
924 buildSettings = { | |
925 CODE_SIGN_STYLE = Automatic; | |
926 DEVELOPMENT_TEAM = MTX83R5H8X; | |
927 INFOPLIST_FILE = SimoleonScreenshots/Info.plist; | |
928 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
929 LD_RUNPATH_SEARCH_PATHS = ( | |
930 "$(inherited)", | |
931 "@executable_path/Frameworks", | |
932 "@loader_path/Frameworks", | |
933 ); | |
934 OTHER_SWIFT_FLAGS = ""; | |
935 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots; | |
936 PRODUCT_NAME = "$(TARGET_NAME)"; | |
937 SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; | |
938 SWIFT_VERSION = 5.0; | |
939 TARGETED_DEVICE_FAMILY = "1,2"; | |
940 TEST_TARGET_NAME = Simoleon; | |
941 }; | |
942 name = Release; | |
943 }; | |
944 95B9EECD26CAC9EF00D94D60 /* Screenshots */ = { | |
945 isa = XCBuildConfiguration; | 309 isa = XCBuildConfiguration; |
946 buildSettings = { | 310 buildSettings = { |
947 ALWAYS_SEARCH_USER_PATHS = NO; | 311 ALWAYS_SEARCH_USER_PATHS = NO; |
948 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | |
949 CLANG_ANALYZER_NONNULL = YES; | 312 CLANG_ANALYZER_NONNULL = YES; |
950 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; | 313 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
951 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; | 314 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; |
952 CLANG_CXX_LIBRARY = "libc++"; | 315 CLANG_CXX_LIBRARY = "libc++"; |
953 CLANG_ENABLE_MODULES = YES; | 316 CLANG_ENABLE_MODULES = YES; |
954 CLANG_ENABLE_OBJC_ARC = YES; | 317 CLANG_ENABLE_OBJC_ARC = YES; |
955 CLANG_ENABLE_OBJC_WEAK = YES; | 318 CLANG_ENABLE_OBJC_WEAK = YES; |
956 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | 319 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
991 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | 354 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
992 GCC_WARN_UNDECLARED_SELECTOR = YES; | 355 GCC_WARN_UNDECLARED_SELECTOR = YES; |
993 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 356 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
994 GCC_WARN_UNUSED_FUNCTION = YES; | 357 GCC_WARN_UNUSED_FUNCTION = YES; |
995 GCC_WARN_UNUSED_VARIABLE = YES; | 358 GCC_WARN_UNUSED_VARIABLE = YES; |
996 IPHONEOS_DEPLOYMENT_TARGET = 14.4; | 359 IPHONEOS_DEPLOYMENT_TARGET = 15.0; |
997 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; | 360 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
998 MTL_FAST_MATH = YES; | 361 MTL_FAST_MATH = YES; |
999 ONLY_ACTIVE_ARCH = YES; | 362 ONLY_ACTIVE_ARCH = YES; |
1000 SDKROOT = iphoneos; | 363 SDKROOT = iphoneos; |
1001 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | 364 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; |
1002 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | 365 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
1003 }; | 366 }; |
1004 name = Screenshots; | 367 name = Debug; |
1005 }; | 368 }; |
1006 95B9EECE26CAC9EF00D94D60 /* Screenshots */ = { | 369 95DC5D742728176900B1EFA0 /* Release */ = { |
1007 isa = XCBuildConfiguration; | 370 isa = XCBuildConfiguration; |
1008 baseConfigurationReference = 9585BB0F26A6B58500E3193E /* Config.xcconfig */; | 371 baseConfigurationReference = 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */; |
1009 buildSettings = { | |
1010 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |
1011 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | |
1012 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; | |
1013 CODE_SIGN_STYLE = Automatic; | |
1014 CURRENT_PROJECT_VERSION = 1; | |
1015 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | |
1016 DEVELOPMENT_TEAM = MTX83R5H8X; | |
1017 ENABLE_PREVIEWS = YES; | |
1018 INFOPLIST_FILE = Simoleon/Info.plist; | |
1019 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | |
1020 LD_RUNPATH_SEARCH_PATHS = ( | |
1021 "$(inherited)", | |
1022 "@executable_path/Frameworks", | |
1023 ); | |
1024 MARKETING_VERSION = 1.3.2; | |
1025 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; | |
1026 PRODUCT_NAME = "$(TARGET_NAME)"; | |
1027 SWIFT_ACTIVE_COMPILATION_CONDITIONS = SCREENSHOTS; | |
1028 SWIFT_VERSION = 5.0; | |
1029 TARGETED_DEVICE_FAMILY = "1,2"; | |
1030 }; | |
1031 name = Screenshots; | |
1032 }; | |
1033 95B9EED026CAC9EF00D94D60 /* Screenshots */ = { | |
1034 isa = XCBuildConfiguration; | |
1035 buildSettings = { | |
1036 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
1037 CODE_SIGN_STYLE = Automatic; | |
1038 DEVELOPMENT_TEAM = MTX83R5H8X; | |
1039 INFOPLIST_FILE = SimoleonUITests/Info.plist; | |
1040 LD_RUNPATH_SEARCH_PATHS = ( | |
1041 "$(inherited)", | |
1042 "@executable_path/Frameworks", | |
1043 "@loader_path/Frameworks", | |
1044 ); | |
1045 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | |
1046 PRODUCT_NAME = "$(TARGET_NAME)"; | |
1047 SWIFT_VERSION = 5.0; | |
1048 TARGETED_DEVICE_FAMILY = "1,2"; | |
1049 TEST_TARGET_NAME = Simoleon; | |
1050 }; | |
1051 name = Screenshots; | |
1052 }; | |
1053 95B9EED126CAC9EF00D94D60 /* Screenshots */ = { | |
1054 isa = XCBuildConfiguration; | |
1055 buildSettings = { | |
1056 CODE_SIGN_STYLE = Automatic; | |
1057 DEVELOPMENT_TEAM = MTX83R5H8X; | |
1058 INFOPLIST_FILE = SimoleonScreenshots/Info.plist; | |
1059 IPHONEOS_DEPLOYMENT_TARGET = 14.5; | |
1060 LD_RUNPATH_SEARCH_PATHS = ( | |
1061 "$(inherited)", | |
1062 "@executable_path/Frameworks", | |
1063 "@loader_path/Frameworks", | |
1064 ); | |
1065 OTHER_SWIFT_FLAGS = ""; | |
1066 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonScreenshots; | |
1067 PRODUCT_NAME = "$(TARGET_NAME)"; | |
1068 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | |
1069 SWIFT_VERSION = 5.0; | |
1070 TARGETED_DEVICE_FAMILY = "1,2"; | |
1071 TEST_TARGET_NAME = Simoleon; | |
1072 }; | |
1073 name = Screenshots; | |
1074 }; | |
1075 95C5B24C2697752700941585 /* Debug */ = { | |
1076 isa = XCBuildConfiguration; | |
1077 buildSettings = { | 372 buildSettings = { |
1078 ALWAYS_SEARCH_USER_PATHS = NO; | 373 ALWAYS_SEARCH_USER_PATHS = NO; |
1079 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | |
1080 CLANG_ANALYZER_NONNULL = YES; | 374 CLANG_ANALYZER_NONNULL = YES; |
1081 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; | 375 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
1082 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; | 376 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; |
1083 CLANG_CXX_LIBRARY = "libc++"; | |
1084 CLANG_ENABLE_MODULES = YES; | |
1085 CLANG_ENABLE_OBJC_ARC = YES; | |
1086 CLANG_ENABLE_OBJC_WEAK = YES; | |
1087 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | |
1088 CLANG_WARN_BOOL_CONVERSION = YES; | |
1089 CLANG_WARN_COMMA = YES; | |
1090 CLANG_WARN_CONSTANT_CONVERSION = YES; | |
1091 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; | |
1092 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | |
1093 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; | |
1094 CLANG_WARN_EMPTY_BODY = YES; | |
1095 CLANG_WARN_ENUM_CONVERSION = YES; | |
1096 CLANG_WARN_INFINITE_RECURSION = YES; | |
1097 CLANG_WARN_INT_CONVERSION = YES; | |
1098 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | |
1099 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; | |
1100 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | |
1101 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | |
1102 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; | |
1103 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | |
1104 CLANG_WARN_STRICT_PROTOTYPES = YES; | |
1105 CLANG_WARN_SUSPICIOUS_MOVE = YES; | |
1106 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; | |
1107 CLANG_WARN_UNREACHABLE_CODE = YES; | |
1108 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |
1109 COPY_PHASE_STRIP = NO; | |
1110 DEBUG_INFORMATION_FORMAT = dwarf; | |
1111 ENABLE_STRICT_OBJC_MSGSEND = YES; | |
1112 ENABLE_TESTABILITY = YES; | |
1113 GCC_C_LANGUAGE_STANDARD = gnu11; | |
1114 GCC_DYNAMIC_NO_PIC = NO; | |
1115 GCC_NO_COMMON_BLOCKS = YES; | |
1116 GCC_OPTIMIZATION_LEVEL = 0; | |
1117 GCC_PREPROCESSOR_DEFINITIONS = ( | |
1118 "DEBUG=1", | |
1119 "$(inherited)", | |
1120 ); | |
1121 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | |
1122 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | |
1123 GCC_WARN_UNDECLARED_SELECTOR = YES; | |
1124 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | |
1125 GCC_WARN_UNUSED_FUNCTION = YES; | |
1126 GCC_WARN_UNUSED_VARIABLE = YES; | |
1127 IPHONEOS_DEPLOYMENT_TARGET = 14.4; | |
1128 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; | |
1129 MTL_FAST_MATH = YES; | |
1130 ONLY_ACTIVE_ARCH = YES; | |
1131 SDKROOT = iphoneos; | |
1132 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | |
1133 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | |
1134 }; | |
1135 name = Debug; | |
1136 }; | |
1137 95C5B24D2697752700941585 /* Release */ = { | |
1138 isa = XCBuildConfiguration; | |
1139 baseConfigurationReference = 9585BB0F26A6B58500E3193E /* Config.xcconfig */; | |
1140 buildSettings = { | |
1141 ALWAYS_SEARCH_USER_PATHS = NO; | |
1142 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | |
1143 CLANG_ANALYZER_NONNULL = YES; | |
1144 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; | |
1145 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; | |
1146 CLANG_CXX_LIBRARY = "libc++"; | 377 CLANG_CXX_LIBRARY = "libc++"; |
1147 CLANG_ENABLE_MODULES = YES; | 378 CLANG_ENABLE_MODULES = YES; |
1148 CLANG_ENABLE_OBJC_ARC = YES; | 379 CLANG_ENABLE_OBJC_ARC = YES; |
1149 CLANG_ENABLE_OBJC_WEAK = YES; | 380 CLANG_ENABLE_OBJC_WEAK = YES; |
1150 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | 381 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
1179 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | 410 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
1180 GCC_WARN_UNDECLARED_SELECTOR = YES; | 411 GCC_WARN_UNDECLARED_SELECTOR = YES; |
1181 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 412 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
1182 GCC_WARN_UNUSED_FUNCTION = YES; | 413 GCC_WARN_UNUSED_FUNCTION = YES; |
1183 GCC_WARN_UNUSED_VARIABLE = YES; | 414 GCC_WARN_UNUSED_VARIABLE = YES; |
1184 IPHONEOS_DEPLOYMENT_TARGET = 14.4; | 415 IPHONEOS_DEPLOYMENT_TARGET = 15.0; |
1185 MTL_ENABLE_DEBUG_INFO = NO; | 416 MTL_ENABLE_DEBUG_INFO = NO; |
1186 MTL_FAST_MATH = YES; | 417 MTL_FAST_MATH = YES; |
1187 SDKROOT = iphoneos; | 418 SDKROOT = iphoneos; |
1188 SWIFT_COMPILATION_MODE = wholemodule; | 419 SWIFT_COMPILATION_MODE = wholemodule; |
1189 SWIFT_OPTIMIZATION_LEVEL = "-O"; | 420 SWIFT_OPTIMIZATION_LEVEL = "-O"; |
1190 VALIDATE_PRODUCT = YES; | 421 VALIDATE_PRODUCT = YES; |
1191 }; | 422 }; |
1192 name = Release; | 423 name = Release; |
1193 }; | 424 }; |
1194 95C5B24F2697752700941585 /* Debug */ = { | 425 95DC5D762728176900B1EFA0 /* Debug */ = { |
1195 isa = XCBuildConfiguration; | 426 isa = XCBuildConfiguration; |
1196 baseConfigurationReference = 9585BB0F26A6B58500E3193E /* Config.xcconfig */; | 427 baseConfigurationReference = 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */; |
1197 buildSettings = { | 428 buildSettings = { |
1198 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 429 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
1199 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | 430 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
1200 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; | |
1201 CODE_SIGN_STYLE = Automatic; | 431 CODE_SIGN_STYLE = Automatic; |
1202 CURRENT_PROJECT_VERSION = 1; | 432 CURRENT_PROJECT_VERSION = 1; |
1203 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | 433 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; |
1204 DEVELOPMENT_TEAM = MTX83R5H8X; | 434 DEVELOPMENT_TEAM = MTX83R5H8X; |
1205 ENABLE_PREVIEWS = YES; | 435 ENABLE_PREVIEWS = YES; |
1206 INFOPLIST_FILE = Simoleon/Info.plist; | 436 GENERATE_INFOPLIST_FILE = YES; |
1207 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | 437 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; |
438 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; | |
439 INFOPLIST_KEY_UILaunchScreen_Generation = YES; | |
440 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; | |
441 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; | |
1208 LD_RUNPATH_SEARCH_PATHS = ( | 442 LD_RUNPATH_SEARCH_PATHS = ( |
1209 "$(inherited)", | 443 "$(inherited)", |
1210 "@executable_path/Frameworks", | 444 "@executable_path/Frameworks", |
1211 ); | 445 ); |
1212 MARKETING_VERSION = 1.3.2; | 446 MARKETING_VERSION = 1.3.2; |
1213 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; | 447 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; |
1214 PRODUCT_NAME = "$(TARGET_NAME)"; | 448 PRODUCT_NAME = "$(TARGET_NAME)"; |
449 SWIFT_EMIT_LOC_STRINGS = YES; | |
1215 SWIFT_VERSION = 5.0; | 450 SWIFT_VERSION = 5.0; |
1216 TARGETED_DEVICE_FAMILY = "1,2"; | 451 TARGETED_DEVICE_FAMILY = "1,2"; |
1217 }; | 452 }; |
1218 name = Debug; | 453 name = Debug; |
1219 }; | 454 }; |
1220 95C5B2502697752700941585 /* Release */ = { | 455 95DC5D772728176900B1EFA0 /* Release */ = { |
1221 isa = XCBuildConfiguration; | 456 isa = XCBuildConfiguration; |
1222 buildSettings = { | 457 buildSettings = { |
1223 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 458 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
1224 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; | 459 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
1225 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; | |
1226 CODE_SIGN_STYLE = Automatic; | 460 CODE_SIGN_STYLE = Automatic; |
1227 CURRENT_PROJECT_VERSION = 1; | 461 CURRENT_PROJECT_VERSION = 1; |
1228 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; | 462 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; |
1229 DEVELOPMENT_TEAM = MTX83R5H8X; | 463 DEVELOPMENT_TEAM = MTX83R5H8X; |
1230 ENABLE_PREVIEWS = YES; | 464 ENABLE_PREVIEWS = YES; |
1231 INFOPLIST_FILE = Simoleon/Info.plist; | 465 GENERATE_INFOPLIST_FILE = YES; |
1232 IPHONEOS_DEPLOYMENT_TARGET = 14.0; | 466 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; |
467 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; | |
468 INFOPLIST_KEY_UILaunchScreen_Generation = YES; | |
469 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; | |
470 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; | |
1233 LD_RUNPATH_SEARCH_PATHS = ( | 471 LD_RUNPATH_SEARCH_PATHS = ( |
1234 "$(inherited)", | 472 "$(inherited)", |
1235 "@executable_path/Frameworks", | 473 "@executable_path/Frameworks", |
1236 ); | 474 ); |
1237 MARKETING_VERSION = 1.3.2; | 475 MARKETING_VERSION = 1.3.2; |
1238 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; | 476 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; |
1239 PRODUCT_NAME = "$(TARGET_NAME)"; | 477 PRODUCT_NAME = "$(TARGET_NAME)"; |
478 SWIFT_EMIT_LOC_STRINGS = YES; | |
1240 SWIFT_VERSION = 5.0; | 479 SWIFT_VERSION = 5.0; |
1241 TARGETED_DEVICE_FAMILY = "1,2"; | 480 TARGETED_DEVICE_FAMILY = "1,2"; |
1242 }; | 481 }; |
1243 name = Release; | 482 name = Release; |
1244 }; | 483 }; |
1245 95C5B2552697752700941585 /* Debug */ = { | 484 95DC5D792728176900B1EFA0 /* Debug */ = { |
1246 isa = XCBuildConfiguration; | 485 isa = XCBuildConfiguration; |
1247 buildSettings = { | 486 buildSettings = { |
1248 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | 487 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
488 BUNDLE_LOADER = "$(TEST_HOST)"; | |
1249 CODE_SIGN_STYLE = Automatic; | 489 CODE_SIGN_STYLE = Automatic; |
490 CURRENT_PROJECT_VERSION = 1; | |
1250 DEVELOPMENT_TEAM = MTX83R5H8X; | 491 DEVELOPMENT_TEAM = MTX83R5H8X; |
1251 INFOPLIST_FILE = SimoleonUITests/Info.plist; | 492 GENERATE_INFOPLIST_FILE = YES; |
493 IPHONEOS_DEPLOYMENT_TARGET = 15.0; | |
1252 LD_RUNPATH_SEARCH_PATHS = ( | 494 LD_RUNPATH_SEARCH_PATHS = ( |
1253 "$(inherited)", | 495 "$(inherited)", |
1254 "@executable_path/Frameworks", | 496 "@executable_path/Frameworks", |
1255 "@loader_path/Frameworks", | 497 "@loader_path/Frameworks", |
1256 ); | 498 ); |
1257 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | 499 MARKETING_VERSION = 1.0; |
500 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
1258 PRODUCT_NAME = "$(TARGET_NAME)"; | 501 PRODUCT_NAME = "$(TARGET_NAME)"; |
502 SWIFT_EMIT_LOC_STRINGS = NO; | |
1259 SWIFT_VERSION = 5.0; | 503 SWIFT_VERSION = 5.0; |
1260 TARGETED_DEVICE_FAMILY = "1,2"; | 504 TARGETED_DEVICE_FAMILY = "1,2"; |
1261 TEST_TARGET_NAME = Simoleon; | 505 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; |
1262 }; | 506 }; |
1263 name = Debug; | 507 name = Debug; |
1264 }; | 508 }; |
1265 95C5B2562697752700941585 /* Release */ = { | 509 95DC5D7A2728176900B1EFA0 /* Release */ = { |
1266 isa = XCBuildConfiguration; | 510 isa = XCBuildConfiguration; |
1267 buildSettings = { | 511 buildSettings = { |
1268 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | 512 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
513 BUNDLE_LOADER = "$(TEST_HOST)"; | |
1269 CODE_SIGN_STYLE = Automatic; | 514 CODE_SIGN_STYLE = Automatic; |
515 CURRENT_PROJECT_VERSION = 1; | |
1270 DEVELOPMENT_TEAM = MTX83R5H8X; | 516 DEVELOPMENT_TEAM = MTX83R5H8X; |
1271 INFOPLIST_FILE = SimoleonUITests/Info.plist; | 517 GENERATE_INFOPLIST_FILE = YES; |
518 IPHONEOS_DEPLOYMENT_TARGET = 15.0; | |
1272 LD_RUNPATH_SEARCH_PATHS = ( | 519 LD_RUNPATH_SEARCH_PATHS = ( |
1273 "$(inherited)", | 520 "$(inherited)", |
1274 "@executable_path/Frameworks", | 521 "@executable_path/Frameworks", |
1275 "@loader_path/Frameworks", | 522 "@loader_path/Frameworks", |
1276 ); | 523 ); |
524 MARKETING_VERSION = 1.0; | |
525 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests; | |
526 PRODUCT_NAME = "$(TARGET_NAME)"; | |
527 SWIFT_EMIT_LOC_STRINGS = NO; | |
528 SWIFT_VERSION = 5.0; | |
529 TARGETED_DEVICE_FAMILY = "1,2"; | |
530 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon"; | |
531 }; | |
532 name = Release; | |
533 }; | |
534 95DC5D7C2728176900B1EFA0 /* Debug */ = { | |
535 isa = XCBuildConfiguration; | |
536 buildSettings = { | |
537 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
538 CODE_SIGN_STYLE = Automatic; | |
539 CURRENT_PROJECT_VERSION = 1; | |
540 DEVELOPMENT_TEAM = MTX83R5H8X; | |
541 GENERATE_INFOPLIST_FILE = YES; | |
542 LD_RUNPATH_SEARCH_PATHS = ( | |
543 "$(inherited)", | |
544 "@executable_path/Frameworks", | |
545 "@loader_path/Frameworks", | |
546 ); | |
547 MARKETING_VERSION = 1.0; | |
1277 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | 548 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; |
1278 PRODUCT_NAME = "$(TARGET_NAME)"; | 549 PRODUCT_NAME = "$(TARGET_NAME)"; |
550 SWIFT_EMIT_LOC_STRINGS = NO; | |
1279 SWIFT_VERSION = 5.0; | 551 SWIFT_VERSION = 5.0; |
1280 TARGETED_DEVICE_FAMILY = "1,2"; | 552 TARGETED_DEVICE_FAMILY = "1,2"; |
1281 TEST_TARGET_NAME = Simoleon; | 553 TEST_TARGET_NAME = Simoleon; |
1282 }; | 554 }; |
555 name = Debug; | |
556 }; | |
557 95DC5D7D2728176900B1EFA0 /* Release */ = { | |
558 isa = XCBuildConfiguration; | |
559 buildSettings = { | |
560 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; | |
561 CODE_SIGN_STYLE = Automatic; | |
562 CURRENT_PROJECT_VERSION = 1; | |
563 DEVELOPMENT_TEAM = MTX83R5H8X; | |
564 GENERATE_INFOPLIST_FILE = YES; | |
565 LD_RUNPATH_SEARCH_PATHS = ( | |
566 "$(inherited)", | |
567 "@executable_path/Frameworks", | |
568 "@loader_path/Frameworks", | |
569 ); | |
570 MARKETING_VERSION = 1.0; | |
571 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests; | |
572 PRODUCT_NAME = "$(TARGET_NAME)"; | |
573 SWIFT_EMIT_LOC_STRINGS = NO; | |
574 SWIFT_VERSION = 5.0; | |
575 TARGETED_DEVICE_FAMILY = "1,2"; | |
576 TEST_TARGET_NAME = Simoleon; | |
577 }; | |
1283 name = Release; | 578 name = Release; |
1284 }; | 579 }; |
1285 /* End XCBuildConfiguration section */ | 580 /* End XCBuildConfiguration section */ |
1286 | 581 |
1287 /* Begin XCConfigurationList section */ | 582 /* Begin XCConfigurationList section */ |
1288 950093D126CBC7A200FEBF67 /* Build configuration list for PBXNativeTarget "SimoleonAppPreview" */ = { | 583 95DC5D472728176700B1EFA0 /* Build configuration list for PBXProject "Simoleon" */ = { |
1289 isa = XCConfigurationList; | 584 isa = XCConfigurationList; |
1290 buildConfigurations = ( | 585 buildConfigurations = ( |
1291 950093CE26CBC7A200FEBF67 /* Debug */, | 586 95DC5D732728176900B1EFA0 /* Debug */, |
1292 950093CF26CBC7A200FEBF67 /* Screenshots */, | 587 95DC5D742728176900B1EFA0 /* Release */, |
1293 950093D026CBC7A200FEBF67 /* Release */, | |
1294 ); | 588 ); |
1295 defaultConfigurationIsVisible = 0; | 589 defaultConfigurationIsVisible = 0; |
1296 defaultConfigurationName = Release; | 590 defaultConfigurationName = Release; |
1297 }; | 591 }; |
1298 9531D44626D8E4CF00665D2A /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = { | 592 95DC5D752728176900B1EFA0 /* Build configuration list for PBXNativeTarget "Simoleon" */ = { |
1299 isa = XCConfigurationList; | 593 isa = XCConfigurationList; |
1300 buildConfigurations = ( | 594 buildConfigurations = ( |
1301 9531D44726D8E4CF00665D2A /* Debug */, | 595 95DC5D762728176900B1EFA0 /* Debug */, |
1302 9531D44826D8E4CF00665D2A /* Screenshots */, | 596 95DC5D772728176900B1EFA0 /* Release */, |
1303 9531D44926D8E4CF00665D2A /* Release */, | |
1304 ); | 597 ); |
1305 defaultConfigurationIsVisible = 0; | 598 defaultConfigurationIsVisible = 0; |
1306 defaultConfigurationName = Release; | 599 defaultConfigurationName = Release; |
1307 }; | 600 }; |
1308 959F6DF126BBD53500101E53 /* Build configuration list for PBXNativeTarget "SimoleonScreenshots" */ = { | 601 95DC5D782728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = { |
1309 isa = XCConfigurationList; | 602 isa = XCConfigurationList; |
1310 buildConfigurations = ( | 603 buildConfigurations = ( |
1311 959F6DEF26BBD53500101E53 /* Debug */, | 604 95DC5D792728176900B1EFA0 /* Debug */, |
1312 95B9EED126CAC9EF00D94D60 /* Screenshots */, | 605 95DC5D7A2728176900B1EFA0 /* Release */, |
1313 959F6DF026BBD53500101E53 /* Release */, | |
1314 ); | 606 ); |
1315 defaultConfigurationIsVisible = 0; | 607 defaultConfigurationIsVisible = 0; |
1316 defaultConfigurationName = Release; | 608 defaultConfigurationName = Release; |
1317 }; | 609 }; |
1318 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */ = { | 610 95DC5D7B2728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = { |
1319 isa = XCConfigurationList; | 611 isa = XCConfigurationList; |
1320 buildConfigurations = ( | 612 buildConfigurations = ( |
1321 95C5B24C2697752700941585 /* Debug */, | 613 95DC5D7C2728176900B1EFA0 /* Debug */, |
1322 95B9EECD26CAC9EF00D94D60 /* Screenshots */, | 614 95DC5D7D2728176900B1EFA0 /* Release */, |
1323 95C5B24D2697752700941585 /* Release */, | |
1324 ); | 615 ); |
1325 defaultConfigurationIsVisible = 0; | 616 defaultConfigurationIsVisible = 0; |
1326 defaultConfigurationName = Release; | 617 defaultConfigurationName = Release; |
1327 }; | 618 }; |
1328 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */ = { | |
1329 isa = XCConfigurationList; | |
1330 buildConfigurations = ( | |
1331 95C5B24F2697752700941585 /* Debug */, | |
1332 95B9EECE26CAC9EF00D94D60 /* Screenshots */, | |
1333 95C5B2502697752700941585 /* Release */, | |
1334 ); | |
1335 defaultConfigurationIsVisible = 0; | |
1336 defaultConfigurationName = Release; | |
1337 }; | |
1338 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = { | |
1339 isa = XCConfigurationList; | |
1340 buildConfigurations = ( | |
1341 95C5B2552697752700941585 /* Debug */, | |
1342 95B9EED026CAC9EF00D94D60 /* Screenshots */, | |
1343 95C5B2562697752700941585 /* Release */, | |
1344 ); | |
1345 defaultConfigurationIsVisible = 0; | |
1346 defaultConfigurationName = Release; | |
1347 }; | |
1348 /* End XCConfigurationList section */ | 619 /* End XCConfigurationList section */ |
1349 | 620 |
1350 /* Begin XCRemoteSwiftPackageReference section */ | |
1351 95562D5026A8AEF60047E778 /* XCRemoteSwiftPackageReference "purchases-ios" */ = { | |
1352 isa = XCRemoteSwiftPackageReference; | |
1353 repositoryURL = "https://github.com/RevenueCat/purchases-ios.git"; | |
1354 requirement = { | |
1355 kind = upToNextMajorVersion; | |
1356 minimumVersion = 3.12.2; | |
1357 }; | |
1358 }; | |
1359 /* End XCRemoteSwiftPackageReference section */ | |
1360 | |
1361 /* Begin XCVersionGroup section */ | 621 /* Begin XCVersionGroup section */ |
1362 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */ = { | 622 95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */ = { |
1363 isa = XCVersionGroup; | 623 isa = XCVersionGroup; |
1364 children = ( | 624 children = ( |
1365 95C5B2332697752700941585 /* Simoleon.xcdatamodel */, | 625 95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */, |
1366 ); | 626 ); |
1367 currentVersion = 95C5B2332697752700941585 /* Simoleon.xcdatamodel */; | 627 currentVersion = 95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */; |
1368 path = Simoleon.xcdatamodeld; | 628 path = Simoleon.xcdatamodeld; |
1369 sourceTree = "<group>"; | 629 sourceTree = "<group>"; |
1370 versionGroupType = wrapper.xcdatamodel; | 630 versionGroupType = wrapper.xcdatamodel; |
1371 }; | 631 }; |
1372 /* End XCVersionGroup section */ | 632 /* End XCVersionGroup section */ |
1373 }; | 633 }; |
1374 rootObject = 95C5B21C2697752600941585 /* Project object */; | 634 rootObject = 95DC5D442728176700B1EFA0 /* Project object */; |
1375 } | 635 } |