Mercurial > public > simoleon
comparison Simoleon.xcodeproj/project.pbxproj @ 76:1f657241c28f
Implemented purchases from App Store
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sat, 31 Jul 2021 16:36:01 +0100 |
parents | b6f8661300f2 |
children | 1069c33d3a42 |
comparison
equal
deleted
inserted
replaced
75:b6f8661300f2 | 76:1f657241c28f |
---|---|
7 objects = { | 7 objects = { |
8 | 8 |
9 /* Begin PBXBuildFile section */ | 9 /* Begin PBXBuildFile section */ |
10 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */; }; | 10 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */; }; |
11 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */; }; | 11 950A377826A820F800CAB175 /* DefaultCurrency+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */; }; |
12 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9522BEA826B5A4D20076B098 /* AppDelegate.swift */; }; | |
12 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; }; | 13 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; }; |
13 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; }; | 14 95561E3F26AF25EF00CCB543 /* SubscriptionFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */; }; |
14 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; }; | 15 95562D4D26A8962A0047E778 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95562D4C26A8962A0047E778 /* StoreKit.framework */; }; |
15 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; | 16 95562D5226A8AEF60047E778 /* Purchases in Frameworks */ = {isa = PBXBuildFile; productRef = 95562D5126A8AEF60047E778 /* Purchases */; }; |
16 957065E226A5FE0400523E68 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* Settings.swift */; }; | 17 957065E226A5FE0400523E68 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957065E126A5FE0400523E68 /* Settings.swift */; }; |
31 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */; }; | 32 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */; }; |
32 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */; }; | 33 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */; }; |
33 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* Conversion.swift */; }; | 34 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4326A4842C001DC0D8 /* Conversion.swift */; }; |
34 95B54F4626A48852001DC0D8 /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */; }; | 35 95B54F4626A48852001DC0D8 /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */; }; |
35 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; | 36 95B54F4A26A4A450001DC0D8 /* ConversionBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */; }; |
36 95B54F4F26A4AC52001DC0D8 /* ContentViewPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */; }; | |
37 95B54F5126A4ACAC001DC0D8 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B54F5026A4ACAC001DC0D8 /* Sidebar.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 */; }; | 38 95B5F53126AADE4B00BDCE89 /* en.xliff in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52826AADE4B00BDCE89 /* en.xliff */; }; |
39 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52A26AADE4B00BDCE89 /* contents.json */; }; | 39 95B5F53226AADE4B00BDCE89 /* contents.json in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52A26AADE4B00BDCE89 /* contents.json */; }; |
40 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */; }; | 40 95B5F53326AADE4B00BDCE89 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52D26AADE4B00BDCE89 /* Localizable.strings */; }; |
41 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */; }; | 41 95B5F53426AADE4B00BDCE89 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 95B5F52F26AADE4B00BDCE89 /* InfoPlist.strings */; }; |
92 /* End PBXCopyFilesBuildPhase section */ | 92 /* End PBXCopyFilesBuildPhase section */ |
93 | 93 |
94 /* Begin PBXFileReference section */ | 94 /* Begin PBXFileReference section */ |
95 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataClass.swift"; sourceTree = "<group>"; }; | 95 950A377526A820F400CAB175 /* DefaultCurrency+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataClass.swift"; sourceTree = "<group>"; }; |
96 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataProperties.swift"; sourceTree = "<group>"; }; | 96 950A377626A820F400CAB175 /* DefaultCurrency+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DefaultCurrency+CoreDataProperties.swift"; sourceTree = "<group>"; }; |
97 9522BEA826B5A4D20076B098 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | |
97 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; }; | 98 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; }; |
98 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; | 99 95561E3E26AF25EF00CCB543 /* SubscriptionFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionFeature.swift; sourceTree = "<group>"; }; |
99 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; | 100 95562D4C26A8962A0047E778 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; |
100 957065E126A5FE0400523E68 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; | 101 957065E126A5FE0400523E68 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; |
101 958526C226B41D60001FC826 /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; | 102 958526C226B41D60001FC826 /* CurrencyPairModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyPairModel.swift; sourceTree = "<group>"; }; |
148 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; }; | 149 95AEBC9C26A04D4600613729 /* CurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRow.swift; sourceTree = "<group>"; }; |
149 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; | 150 95AEBCA226A0900E00613729 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; |
150 95B54F4326A4842C001DC0D8 /* Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversion.swift; sourceTree = "<group>"; }; | 151 95B54F4326A4842C001DC0D8 /* Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversion.swift; sourceTree = "<group>"; }; |
151 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; }; | 152 95B54F4526A48852001DC0D8 /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; }; |
152 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; | 153 95B54F4926A4A450001DC0D8 /* ConversionBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionBox.swift; sourceTree = "<group>"; }; |
153 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentViewPad.swift; sourceTree = "<group>"; }; | |
154 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; }; | 154 95B54F5026A4ACAC001DC0D8 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; }; |
155 95B5F52826AADE4B00BDCE89 /* en.xliff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = en.xliff; sourceTree = "<group>"; }; | 155 95B5F52826AADE4B00BDCE89 /* en.xliff */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = en.xliff; sourceTree = "<group>"; }; |
156 95B5F52A26AADE4B00BDCE89 /* contents.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = contents.json; sourceTree = "<group>"; }; | 156 95B5F52A26AADE4B00BDCE89 /* contents.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = contents.json; sourceTree = "<group>"; }; |
157 95B5F52E26AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; | 157 95B5F52E26AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; |
158 95B5F53026AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | 158 95B5F53026AADE4B00BDCE89 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
326 95C5B2262697752600941585 /* Simoleon */ = { | 326 95C5B2262697752600941585 /* Simoleon */ = { |
327 isa = PBXGroup; | 327 isa = PBXGroup; |
328 children = ( | 328 children = ( |
329 95E76437269E0033008E9F31 /* Simoleon.entitlements */, | 329 95E76437269E0033008E9F31 /* Simoleon.entitlements */, |
330 9585BB0F26A6B58500E3193E /* Config.xcconfig */, | 330 9585BB0F26A6B58500E3193E /* Config.xcconfig */, |
331 9522BEA826B5A4D20076B098 /* AppDelegate.swift */, | |
331 95C5B2272697752600941585 /* SimoleonApp.swift */, | 332 95C5B2272697752600941585 /* SimoleonApp.swift */, |
332 95AEBC9426A03ECB00613729 /* ContentView.swift */, | 333 95AEBC9426A03ECB00613729 /* ContentView.swift */, |
333 95B54F4E26A4AC52001DC0D8 /* ContentViewPad.swift */, | |
334 95B54F4326A4842C001DC0D8 /* Conversion.swift */, | 334 95B54F4326A4842C001DC0D8 /* Conversion.swift */, |
335 95C5179E26A5F34200BC2B24 /* Favorites.swift */, | 335 95C5179E26A5F34200BC2B24 /* Favorites.swift */, |
336 957065E126A5FE0400523E68 /* Settings.swift */, | 336 957065E126A5FE0400523E68 /* Settings.swift */, |
337 95D8C8C626A95D2900BCC188 /* SubscriptionPaywall.swift */, | 337 95D8C8C626A95D2900BCC188 /* SubscriptionPaywall.swift */, |
338 95C5B22B2697752700941585 /* Assets.xcassets */, | 338 95C5B22B2697752700941585 /* Assets.xcassets */, |
572 95C5B2312697752700941585 /* Persistence.swift in Sources */, | 572 95C5B2312697752700941585 /* Persistence.swift in Sources */, |
573 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, | 573 9585BB1226A6B71B00E3193E /* ReadConfig.swift in Sources */, |
574 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, | 574 95AEBC9526A03ECB00613729 /* ContentView.swift in Sources */, |
575 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, | 575 95909CB326B07BFC00D051AB /* SearchBar.swift in Sources */, |
576 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, | 576 95AEBC9B26A04A4200613729 /* CurrencyMetadataModel.swift in Sources */, |
577 9522BEA926B5A4D20076B098 /* AppDelegate.swift in Sources */, | |
577 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, | 578 95D8C8CD26A9784500BCC188 /* SubscribeButton.swift in Sources */, |
578 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, | 579 950A377726A820F800CAB175 /* DefaultCurrency+CoreDataProperties.swift in Sources */, |
579 9585BB1A26A6E8FD00E3193E /* SimpleSuccess.swift in Sources */, | 580 9585BB1A26A6E8FD00E3193E /* SimpleSuccess.swift in Sources */, |
580 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */, | 581 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */, |
581 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */, | 582 95D8C8CF26A98A7900BCC188 /* RestoreButton.swift in Sources */, |
586 95D8C8C726A95D2900BCC188 /* SubscriptionPaywall.swift in Sources */, | 587 95D8C8C726A95D2900BCC188 /* SubscriptionPaywall.swift in Sources */, |
587 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */, | 588 95D8C8D126A9BC6200BCC188 /* LockedCurrencyPicker.swift in Sources */, |
588 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */, | 589 95C517A126A5F6C000BC2B24 /* ResignKeyboard.swift in Sources */, |
589 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */, | 590 95AEBC9D26A04D4600613729 /* CurrencyRow.swift in Sources */, |
590 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */, | 591 95AEBCA326A0900E00613729 /* CurrencyQuoteModel.swift in Sources */, |
591 95B54F4F26A4AC52001DC0D8 /* ContentViewPad.swift in Sources */, | |
592 9585BB1426A6B7F400E3193E /* NetworkRequest.swift in Sources */, | 592 9585BB1426A6B7F400E3193E /* NetworkRequest.swift in Sources */, |
593 957065E226A5FE0400523E68 /* Settings.swift in Sources */, | 593 957065E226A5FE0400523E68 /* Settings.swift in Sources */, |
594 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */, | 594 95B54F4426A4842C001DC0D8 /* Conversion.swift in Sources */, |
595 958526C326B41D60001FC826 /* CurrencyPairModel.swift in Sources */, | 595 958526C326B41D60001FC826 /* CurrencyPairModel.swift in Sources */, |
596 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, | 596 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, |