Mercurial > public > geoquiz
comparison GeoQuiz.xcodeproj/project.pbxproj @ 11:039b26a99a48
implementing RevenueCat
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Sun, 09 Oct 2022 17:02:34 +0200 |
parents | a793f33f05fb |
children | ce7ea84f67f5 |
comparison
equal
deleted
inserted
replaced
10:a793f33f05fb | 11:039b26a99a48 |
---|---|
8 | 8 |
9 /* Begin PBXBuildFile section */ | 9 /* Begin PBXBuildFile section */ |
10 95030CEA28D1BA4D001AA3A1 /* AnswerButtonHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95030CE928D1BA4D001AA3A1 /* AnswerButtonHelper.swift */; }; | 10 95030CEA28D1BA4D001AA3A1 /* AnswerButtonHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95030CE928D1BA4D001AA3A1 /* AnswerButtonHelper.swift */; }; |
11 9509A8DE28E5A19A00CFCDBA /* countries.json in Resources */ = {isa = PBXBuildFile; fileRef = 9509A8DD28E5A19A00CFCDBA /* countries.json */; }; | 11 9509A8DE28E5A19A00CFCDBA /* countries.json in Resources */ = {isa = PBXBuildFile; fileRef = 9509A8DD28E5A19A00CFCDBA /* countries.json */; }; |
12 9509A8E228E5A3D700CFCDBA /* GuessThePopulationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */; }; | 12 9509A8E228E5A3D700CFCDBA /* GuessThePopulationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */; }; |
13 950C535328F2FA3300179C78 /* BuyPremiumModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950C535228F2FA3300179C78 /* BuyPremiumModalView.swift */; }; | |
14 950C535628F3172C00179C78 /* RevenueCat in Frameworks */ = {isa = PBXBuildFile; productRef = 950C535528F3172C00179C78 /* RevenueCat */; }; | |
15 950C535928F3178B00179C78 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 950C535828F3178B00179C78 /* StoreKit.framework */; }; | |
13 951AFAEA28E5655C00A4A4BD /* cities.json in Resources */ = {isa = PBXBuildFile; fileRef = 951AFAE828E5655C00A4A4BD /* cities.json */; }; | 16 951AFAEA28E5655C00A4A4BD /* cities.json in Resources */ = {isa = PBXBuildFile; fileRef = 951AFAE828E5655C00A4A4BD /* cities.json */; }; |
14 951AFAED28E5657500A4A4BD /* CityModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAEC28E5657500A4A4BD /* CityModel.swift */; }; | 17 951AFAED28E5657500A4A4BD /* CityModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAEC28E5657500A4A4BD /* CityModel.swift */; }; |
15 951AFAEF28E565FE00A4A4BD /* CountryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAEE28E565FE00A4A4BD /* CountryModel.swift */; }; | 18 951AFAEF28E565FE00A4A4BD /* CountryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAEE28E565FE00A4A4BD /* CountryModel.swift */; }; |
16 951AFAF128E5735400A4A4BD /* CityGameClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAF028E5735400A4A4BD /* CityGameClass.swift */; }; | 19 951AFAF128E5735400A4A4BD /* CityGameClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951AFAF028E5735400A4A4BD /* CityGameClass.swift */; }; |
17 951B630228D1A87C004F9877 /* GuessTheCapitalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */; }; | 20 951B630228D1A87C004F9877 /* GuessTheCapitalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */; }; |
44 | 47 |
45 /* Begin PBXFileReference section */ | 48 /* Begin PBXFileReference section */ |
46 95030CE928D1BA4D001AA3A1 /* AnswerButtonHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnswerButtonHelper.swift; sourceTree = "<group>"; }; | 49 95030CE928D1BA4D001AA3A1 /* AnswerButtonHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnswerButtonHelper.swift; sourceTree = "<group>"; }; |
47 9509A8DD28E5A19A00CFCDBA /* countries.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = countries.json; sourceTree = "<group>"; }; | 50 9509A8DD28E5A19A00CFCDBA /* countries.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = countries.json; sourceTree = "<group>"; }; |
48 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessThePopulationView.swift; sourceTree = "<group>"; }; | 51 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessThePopulationView.swift; sourceTree = "<group>"; }; |
52 950C535228F2FA3300179C78 /* BuyPremiumModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuyPremiumModalView.swift; sourceTree = "<group>"; }; | |
53 950C535828F3178B00179C78 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; | |
49 951AFAE828E5655C00A4A4BD /* cities.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = cities.json; sourceTree = "<group>"; }; | 54 951AFAE828E5655C00A4A4BD /* cities.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = cities.json; sourceTree = "<group>"; }; |
50 951AFAEC28E5657500A4A4BD /* CityModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CityModel.swift; sourceTree = "<group>"; }; | 55 951AFAEC28E5657500A4A4BD /* CityModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CityModel.swift; sourceTree = "<group>"; }; |
51 951AFAEE28E565FE00A4A4BD /* CountryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryModel.swift; sourceTree = "<group>"; }; | 56 951AFAEE28E565FE00A4A4BD /* CountryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryModel.swift; sourceTree = "<group>"; }; |
52 951AFAF028E5735400A4A4BD /* CityGameClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CityGameClass.swift; sourceTree = "<group>"; }; | 57 951AFAF028E5735400A4A4BD /* CityGameClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CityGameClass.swift; sourceTree = "<group>"; }; |
53 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessTheCapitalView.swift; sourceTree = "<group>"; }; | 58 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuessTheCapitalView.swift; sourceTree = "<group>"; }; |
83 /* Begin PBXFrameworksBuildPhase section */ | 88 /* Begin PBXFrameworksBuildPhase section */ |
84 9539828C28C51EDE00B70973 /* Frameworks */ = { | 89 9539828C28C51EDE00B70973 /* Frameworks */ = { |
85 isa = PBXFrameworksBuildPhase; | 90 isa = PBXFrameworksBuildPhase; |
86 buildActionMask = 2147483647; | 91 buildActionMask = 2147483647; |
87 files = ( | 92 files = ( |
93 950C535628F3172C00179C78 /* RevenueCat in Frameworks */, | |
94 950C535928F3178B00179C78 /* StoreKit.framework in Frameworks */, | |
88 ); | 95 ); |
89 runOnlyForDeploymentPostprocessing = 0; | 96 runOnlyForDeploymentPostprocessing = 0; |
90 }; | 97 }; |
91 /* End PBXFrameworksBuildPhase section */ | 98 /* End PBXFrameworksBuildPhase section */ |
92 | 99 |
105 95AE8D5628C8750E0067F219 /* LoadFunc.swift */, | 112 95AE8D5628C8750E0067F219 /* LoadFunc.swift */, |
106 ); | 113 ); |
107 path = Logic; | 114 path = Logic; |
108 sourceTree = "<group>"; | 115 sourceTree = "<group>"; |
109 }; | 116 }; |
117 950C535728F3178B00179C78 /* Frameworks */ = { | |
118 isa = PBXGroup; | |
119 children = ( | |
120 950C535828F3178B00179C78 /* StoreKit.framework */, | |
121 ); | |
122 name = Frameworks; | |
123 sourceTree = "<group>"; | |
124 }; | |
110 9520ABBA28C86D0300A3D4D7 /* Resources */ = { | 125 9520ABBA28C86D0300A3D4D7 /* Resources */ = { |
111 isa = PBXGroup; | 126 isa = PBXGroup; |
112 children = ( | 127 children = ( |
113 951AFAE828E5655C00A4A4BD /* cities.json */, | 128 951AFAE828E5655C00A4A4BD /* cities.json */, |
114 9509A8DD28E5A19A00CFCDBA /* countries.json */, | 129 9509A8DD28E5A19A00CFCDBA /* countries.json */, |
121 9539828628C51EDE00B70973 = { | 136 9539828628C51EDE00B70973 = { |
122 isa = PBXGroup; | 137 isa = PBXGroup; |
123 children = ( | 138 children = ( |
124 9539829128C51EDE00B70973 /* GeoQuiz */, | 139 9539829128C51EDE00B70973 /* GeoQuiz */, |
125 9539829028C51EDE00B70973 /* Products */, | 140 9539829028C51EDE00B70973 /* Products */, |
141 950C535728F3178B00179C78 /* Frameworks */, | |
126 ); | 142 ); |
127 sourceTree = "<group>"; | 143 sourceTree = "<group>"; |
128 }; | 144 }; |
129 9539829028C51EDE00B70973 /* Products */ = { | 145 9539829028C51EDE00B70973 /* Products */ = { |
130 isa = PBXGroup; | 146 isa = PBXGroup; |
143 95C4315528C64A8C00212131 /* ContentView.swift */, | 159 95C4315528C64A8C00212131 /* ContentView.swift */, |
144 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */, | 160 95FA409928D9876B00129B60 /* GuessTheFlagView.swift */, |
145 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */, | 161 951B630128D1A87C004F9877 /* GuessTheCapitalView.swift */, |
146 95AF322928DF293900023ACC /* GuessTheCountryView.swift */, | 162 95AF322928DF293900023ACC /* GuessTheCountryView.swift */, |
147 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */, | 163 9509A8E128E5A3D700CFCDBA /* GuessThePopulationView.swift */, |
164 950C535228F2FA3300179C78 /* BuyPremiumModalView.swift */, | |
165 952E41EC28DC658900198643 /* SettingsModalView.swift */, | |
148 9590359428E098FF00B24560 /* ProfileModalView.swift */, | 166 9590359428E098FF00B24560 /* ProfileModalView.swift */, |
149 952E41EC28DC658900198643 /* SettingsModalView.swift */, | |
150 959D414728C87EA600BAAC14 /* Components */, | 167 959D414728C87EA600BAAC14 /* Components */, |
151 95030CE728D1B60F001AA3A1 /* Logic */, | 168 95030CE728D1B60F001AA3A1 /* Logic */, |
152 9520ABBA28C86D0300A3D4D7 /* Resources */, | 169 9520ABBA28C86D0300A3D4D7 /* Resources */, |
153 9539829828C51EDF00B70973 /* Preview Content */, | 170 9539829828C51EDF00B70973 /* Preview Content */, |
154 ); | 171 ); |
194 buildRules = ( | 211 buildRules = ( |
195 ); | 212 ); |
196 dependencies = ( | 213 dependencies = ( |
197 ); | 214 ); |
198 name = GeoQuiz; | 215 name = GeoQuiz; |
216 packageProductDependencies = ( | |
217 950C535528F3172C00179C78 /* RevenueCat */, | |
218 ); | |
199 productName = GeoQuiz; | 219 productName = GeoQuiz; |
200 productReference = 9539828F28C51EDE00B70973 /* GeoQuiz.app */; | 220 productReference = 9539828F28C51EDE00B70973 /* GeoQuiz.app */; |
201 productType = "com.apple.product-type.application"; | 221 productType = "com.apple.product-type.application"; |
202 }; | 222 }; |
203 /* End PBXNativeTarget section */ | 223 /* End PBXNativeTarget section */ |
222 knownRegions = ( | 242 knownRegions = ( |
223 en, | 243 en, |
224 Base, | 244 Base, |
225 ); | 245 ); |
226 mainGroup = 9539828628C51EDE00B70973; | 246 mainGroup = 9539828628C51EDE00B70973; |
247 packageReferences = ( | |
248 950C535428F3172C00179C78 /* XCRemoteSwiftPackageReference "purchases-ios" */, | |
249 ); | |
227 productRefGroup = 9539829028C51EDE00B70973 /* Products */; | 250 productRefGroup = 9539829028C51EDE00B70973 /* Products */; |
228 projectDirPath = ""; | 251 projectDirPath = ""; |
229 projectRoot = ""; | 252 projectRoot = ""; |
230 targets = ( | 253 targets = ( |
231 9539828E28C51EDE00B70973 /* GeoQuiz */, | 254 9539828E28C51EDE00B70973 /* GeoQuiz */, |
263 95919DB628F076BF00F21F8F /* UserClass.swift in Sources */, | 286 95919DB628F076BF00F21F8F /* UserClass.swift in Sources */, |
264 95C4315628C64A8C00212131 /* ContentView.swift in Sources */, | 287 95C4315628C64A8C00212131 /* ContentView.swift in Sources */, |
265 95C4315928C6500000212131 /* GameButtonHelper.swift in Sources */, | 288 95C4315928C6500000212131 /* GameButtonHelper.swift in Sources */, |
266 956273EA28CB2E98008DC094 /* FlagImageHelper.swift in Sources */, | 289 956273EA28CB2E98008DC094 /* FlagImageHelper.swift in Sources */, |
267 951AFAED28E5657500A4A4BD /* CityModel.swift in Sources */, | 290 951AFAED28E5657500A4A4BD /* CityModel.swift in Sources */, |
291 950C535328F2FA3300179C78 /* BuyPremiumModalView.swift in Sources */, | |
268 951B630228D1A87C004F9877 /* GuessTheCapitalView.swift in Sources */, | 292 951B630228D1A87C004F9877 /* GuessTheCapitalView.swift in Sources */, |
269 9539829328C51EDE00B70973 /* GeoQuizApp.swift in Sources */, | 293 9539829328C51EDE00B70973 /* GeoQuizApp.swift in Sources */, |
270 95AF322A28DF293900023ACC /* GuessTheCountryView.swift in Sources */, | 294 95AF322A28DF293900023ACC /* GuessTheCountryView.swift in Sources */, |
271 95919DBC28F08D0600F21F8F /* LinkHelper.swift in Sources */, | 295 95919DBC28F08D0600F21F8F /* LinkHelper.swift in Sources */, |
272 951AFAEF28E565FE00A4A4BD /* CountryModel.swift in Sources */, | 296 951AFAEF28E565FE00A4A4BD /* CountryModel.swift in Sources */, |
485 ); | 509 ); |
486 defaultConfigurationIsVisible = 0; | 510 defaultConfigurationIsVisible = 0; |
487 defaultConfigurationName = Release; | 511 defaultConfigurationName = Release; |
488 }; | 512 }; |
489 /* End XCConfigurationList section */ | 513 /* End XCConfigurationList section */ |
514 | |
515 /* Begin XCRemoteSwiftPackageReference section */ | |
516 950C535428F3172C00179C78 /* XCRemoteSwiftPackageReference "purchases-ios" */ = { | |
517 isa = XCRemoteSwiftPackageReference; | |
518 repositoryURL = "https://github.com/RevenueCat/purchases-ios.git"; | |
519 requirement = { | |
520 kind = upToNextMajorVersion; | |
521 minimumVersion = 4.0.0; | |
522 }; | |
523 }; | |
524 /* End XCRemoteSwiftPackageReference section */ | |
525 | |
526 /* Begin XCSwiftPackageProductDependency section */ | |
527 950C535528F3172C00179C78 /* RevenueCat */ = { | |
528 isa = XCSwiftPackageProductDependency; | |
529 package = 950C535428F3172C00179C78 /* XCRemoteSwiftPackageReference "purchases-ios" */; | |
530 productName = RevenueCat; | |
531 }; | |
532 /* End XCSwiftPackageProductDependency section */ | |
490 }; | 533 }; |
491 rootObject = 9539828728C51EDE00B70973 /* Project object */; | 534 rootObject = 9539828728C51EDE00B70973 /* Project object */; |
492 } | 535 } |