diff --git a/BuyPolish/NotificationServiceExtension/Info.plist b/BuyPolish/NotificationServiceExtension/Info.plist index 57421ebf..8e574a74 100644 --- a/BuyPolish/NotificationServiceExtension/Info.plist +++ b/BuyPolish/NotificationServiceExtension/Info.plist @@ -2,6 +2,10 @@ + CFBundleShortVersionString + 2.0.1 + CFBundleVersion + 77 NSExtension NSExtensionPointIdentifier diff --git a/BuyPolish/Podfile b/BuyPolish/Podfile index e0920f90..d46a58c2 100644 --- a/BuyPolish/Podfile +++ b/BuyPolish/Podfile @@ -4,35 +4,40 @@ platform :ios, '11.0' inhibit_all_warnings! use_frameworks! -target :NotificationServiceExtension do +def firebase_pods + pod 'Firebase/Analytics' + pod 'Firebase/Crashlytics' + pod 'Firebase/Performance' pod 'Firebase/Messaging' end target :Pola do - pod 'Firebase/Analytics' - pod 'Firebase/Crashlytics' - pod 'Firebase/Performance' - pod 'Firebase/Messaging' - pod 'UITextView+Placeholder' - pod 'KVNProgress' - pod 'R.swift' - pod 'Alamofire' - pod 'Swinject' - pod 'PromiseKit/Alamofire' - pod 'Observable' - - target :PolaTests do - pod 'SnapshotTesting' - pod 'DataDrivenTesting' - end + + firebase_pods + pod 'UITextView+Placeholder' + pod 'KVNProgress' + pod 'R.swift' + pod 'Alamofire' + pod 'Swinject' + pod 'PromiseKit/Alamofire' + pod 'Observable' + + target :PolaTests do + pod 'SnapshotTesting' + pod 'DataDrivenTesting' + end - target :PolaUITests do - pod 'Swifter' - pod 'SnapshotTesting' - end + target :PolaUITests do + pod 'Swifter' + pod 'SnapshotTesting' + end end +target :NotificationServiceExtension do + firebase_pods +end + post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| diff --git a/BuyPolish/Podfile.lock b/BuyPolish/Podfile.lock index ed48cf93..304c80c9 100644 --- a/BuyPolish/Podfile.lock +++ b/BuyPolish/Podfile.lock @@ -224,6 +224,6 @@ SPEC CHECKSUMS: Swinject: ddf78b8486dd9b71a667b852cad919ab4484478e "UITextView+Placeholder": d7b0c400921f66523f3a85d74f774512e14f6502 -PODFILE CHECKSUM: e9bdf3db43420968e548bb102a892504e8585d81 +PODFILE CHECKSUM: 083e0cfbba36b948315bc422aca5ac67f8e9a04e -COCOAPODS: 1.12.0 +COCOAPODS: 1.11.3 diff --git a/BuyPolish/Pola.xcodeproj/project.pbxproj b/BuyPolish/Pola.xcodeproj/project.pbxproj index 0519a0f8..33b0e48c 100644 --- a/BuyPolish/Pola.xcodeproj/project.pbxproj +++ b/BuyPolish/Pola.xcodeproj/project.pbxproj @@ -29,15 +29,16 @@ 2DA7C643264BB8190075B57A /* test_image_with_barcode.png in Resources */ = {isa = PBXBuildFile; fileRef = 2DA7C642264BB8190075B57A /* test_image_with_barcode.png */; }; 2DF396182681EB6800FE4066 /* PolaDarkModeUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF396172681EB6800FE4066 /* PolaDarkModeUITests.swift */; }; 2DF8F60E26492EE100D3C62E /* BarcodeDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF8F60D26492EE100D3C62E /* BarcodeDetector.swift */; }; - 3560B0CDF331B5B648D8B830 /* Pods_Pola.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21497E85EBCABF56D8745512 /* Pods_Pola.framework */; }; 37B645454FC2ACC155CB1538 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37B6472FF4603F63771FADE6 /* AVFoundation.framework */; }; 37B64B7D226FBFA23FFCA1C1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 37B645C93F848A6F598F96E2 /* Localizable.strings */; }; 3B88A23C25BB139D00EFE032 /* krasnystaw.json in Resources */ = {isa = PBXBuildFile; fileRef = 3B88A23A25BB139D00EFE032 /* krasnystaw.json */; }; + 57AD24570DD4FF042014C582 /* Pods_Pola_PolaTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47DF7C4175530523A54724D3 /* Pods_Pola_PolaTests.framework */; }; 6285A0082737F53100D19C88 /* NotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6285A0072737F53100D19C88 /* NotificationManager.swift */; }; 6285A00C2737F8DC00D19C88 /* NotificationRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6285A00B2737F8DC00D19C88 /* NotificationRegistrant.swift */; }; 6299A5752737F239005464A5 /* NotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6299A5742737F239005464A5 /* NotificationProvider.swift */; }; 6299A5762737F239005464A5 /* NotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6299A5742737F239005464A5 /* NotificationProvider.swift */; }; 6299A5772737F239005464A5 /* NotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6299A5742737F239005464A5 /* NotificationProvider.swift */; }; + 713D53B151E215C7FE1896BC /* Pods_Pola_PolaUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B24107C459A6103F7874C315 /* Pods_Pola_PolaUITests.framework */; }; 8402E1D62309BB610065E850 /* AltResultContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8402E1D52309BB610065E850 /* AltResultContentView.swift */; }; 8406E62D233D59A700B7313C /* MainProggressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406E62C233D59A700B7313C /* MainProggressView.swift */; }; 8406E62F233D5FC000B7313C /* SecondaryProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406E62E233D5FC000B7313C /* SecondaryProgressView.swift */; }; @@ -128,8 +129,6 @@ 84F11A20240087D60029A1BC /* KeyboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F11A1F240087D60029A1BC /* KeyboardViewController.swift */; }; 84F177DC22CABFF700238266 /* CheckRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F177DB22CABFF700238266 /* CheckRow.swift */; }; 84F177E122CAD3F700238266 /* R.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F177E022CAD3F700238266 /* R.generated.swift */; }; - 8867FC8CC74DA25D7D02F0A3 /* Pods_NotificationServiceExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8F05CEEA6029570468D76F7 /* Pods_NotificationServiceExtension.framework */; }; - 8C9A524C67006D5D87D36FEE /* Pods_Pola_PolaUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6C1969BFE86FEF4E186B26D /* Pods_Pola_PolaUITests.framework */; }; 9E0FE73A251C0001005D98B3 /* KeyboardLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0FE739251C0001005D98B3 /* KeyboardLabel.swift */; }; 9E0FE73C251C02C6005D98B3 /* String+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0FE73B251C02C6005D98B3 /* String+Additions.swift */; }; 9E0FE73E251C0DA4005D98B3 /* KeyboardBarcode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0FE73D251C0DA4005D98B3 /* KeyboardBarcode.swift */; }; @@ -197,6 +196,7 @@ BDA76B5A21DE6248003E9FD6 /* AnalyticsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA76B5921DE6248003E9FD6 /* AnalyticsHelper.swift */; }; BDA76B5C21DE64AB003E9FD6 /* AnalyticsEventName.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA76B5B21DE64AB003E9FD6 /* AnalyticsEventName.swift */; }; BDA76B5E21DE64FD003E9FD6 /* AnalyticsParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA76B5D21DE64FD003E9FD6 /* AnalyticsParameters.swift */; }; + C4BE09625BACBD3B3C7310B7 /* Pods_Pola.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 41A207BDD616110FB601057E /* Pods_Pola.framework */; }; D313237829154C5E00DEFB23 /* AnalyticsMainTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D313237729154C5E00DEFB23 /* AnalyticsMainTab.swift */; }; D317D189291B98F800FDFDB4 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D317D188291B98F800FDFDB4 /* WebViewController.swift */; }; D317D18B291B99E200FDFDB4 /* WebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D317D18A291B99E200FDFDB4 /* WebView.swift */; }; @@ -232,7 +232,7 @@ D353573929C3D8A3000C94EF /* ApplicationShortcutHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = D353573729C3D8A3000C94EF /* ApplicationShortcutHandling.swift */; }; D365D83826D03FF500DB946F /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = D365D83726D03FF500DB946F /* GoogleService-Info.plist */; }; D3AF33D12913B72800201014 /* UITabBarItem+ImageSystemName.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AF33D02913B72800201014 /* UITabBarItem+ImageSystemName.swift */; }; - EE6DCD82B12208A085E935F9 /* Pods_Pola_PolaTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53F3B599F258259843E2755D /* Pods_Pola_PolaTests.framework */; }; + FEFE21389C3EF115073AE9C8 /* Pods_NotificationServiceExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F935919CB27E33A3C391B98 /* Pods_NotificationServiceExtension.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -274,6 +274,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 081C3CDCDDACE5AA02424583 /* Pods-Pola-PolaTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaTests.debug.xcconfig"; path = "Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests.debug.xcconfig"; sourceTree = ""; }; 1D08E82319A7621A00879BD2 /* Pola.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pola.app; sourceTree = BUILT_PRODUCTS_DIR; }; 1D08E82619A7621A00879BD2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1D08E82819A7621A00879BD2 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -290,25 +291,26 @@ 1DEFA1C11BD99B8900938C81 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; 1DEFA1C21BD99B8900938C81 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; 1DEFA1C31BD99B8900938C81 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 21497E85EBCABF56D8745512 /* Pods_Pola.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2D7017F4264AE42C0012EBAB /* BarcodeDetectorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarcodeDetectorTests.swift; sourceTree = ""; }; 2D70D222267BAB6D00682EF8 /* Theme.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Theme.xcassets; sourceTree = ""; }; 2DA7C642264BB8190075B57A /* test_image_with_barcode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = test_image_with_barcode.png; sourceTree = ""; }; 2DF396172681EB6800FE4066 /* PolaDarkModeUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PolaDarkModeUITests.swift; sourceTree = ""; }; 2DF8F60D26492EE100D3C62E /* BarcodeDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarcodeDetector.swift; sourceTree = ""; }; - 353A5B3434B75B4C54FB4DBB /* Pods-Pola-PolaUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests.debug.xcconfig"; sourceTree = ""; }; - 3785987405128CA0B1DA9512 /* Pods-Pola.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola.release.xcconfig"; path = "Pods/Target Support Files/Pods-Pola/Pods-Pola.release.xcconfig"; sourceTree = ""; }; - 37A976F57BA8E638CBE96937 /* Pods-NotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationServiceExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.release.xcconfig"; sourceTree = ""; }; + 333CD8F0D2469A5354EF7479 /* Pods-Pola-PolaUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaUITests.release.xcconfig"; path = "Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests.release.xcconfig"; sourceTree = ""; }; + 33EDEE2DE99BB412AF4313B8 /* Pods-Pola.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola.release.xcconfig"; path = "Target Support Files/Pods-Pola/Pods-Pola.release.xcconfig"; sourceTree = ""; }; 37B6472FF4603F63771FADE6 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 38F2B23F54025BEB96119421 /* Pods-NotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationServiceExtension.debug.xcconfig"; path = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig"; sourceTree = ""; }; 3B88A23A25BB139D00EFE032 /* krasnystaw.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = krasnystaw.json; sourceTree = ""; }; - 5310C93A6052FC9BA4E8C020 /* Pods-Pola.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Pola/Pods-Pola.debug.xcconfig"; sourceTree = ""; }; - 53F3B599F258259843E2755D /* Pods_Pola_PolaTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola_PolaTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 41A207BDD616110FB601057E /* Pods_Pola.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 47DF7C4175530523A54724D3 /* Pods_Pola_PolaTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola_PolaTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4C516ADA53E6B043AF8F1434 /* Pods-NotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationServiceExtension.release.xcconfig"; path = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.release.xcconfig"; sourceTree = ""; }; + 4F935919CB27E33A3C391B98 /* Pods_NotificationServiceExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationServiceExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6276F99F2732B6AC0077C9E8 /* Pola.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Pola.entitlements; sourceTree = ""; }; 6276F9A02732B6C10077C9E8 /* PolaRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PolaRelease.entitlements; sourceTree = ""; }; 6285A0072737F53100D19C88 /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = ""; }; 6285A00B2737F8DC00D19C88 /* NotificationRegistrant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationRegistrant.swift; sourceTree = ""; }; 6299A5742737F239005464A5 /* NotificationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationProvider.swift; sourceTree = ""; }; - 6D7DD012073B8CCDD821A2D0 /* Pods-Pola-PolaTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests.release.xcconfig"; sourceTree = ""; }; + 7922005BF8071352365215C5 /* Pods-Pola-PolaTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaTests.release.xcconfig"; path = "Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests.release.xcconfig"; sourceTree = ""; }; 8402E1D52309BB610065E850 /* AltResultContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AltResultContentView.swift; sourceTree = ""; }; 8406E62C233D59A700B7313C /* MainProggressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainProggressView.swift; sourceTree = ""; }; 8406E62E233D5FC000B7313C /* SecondaryProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondaryProgressView.swift; sourceTree = ""; }; @@ -409,7 +411,7 @@ 84F11A1F240087D60029A1BC /* KeyboardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardViewController.swift; sourceTree = ""; }; 84F177DB22CABFF700238266 /* CheckRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckRow.swift; sourceTree = ""; }; 84F177E022CAD3F700238266 /* R.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = R.generated.swift; sourceTree = ""; }; - 922DBA93D925A9DAC614B35E /* Pods-NotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationServiceExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig"; sourceTree = ""; }; + 8E9E41FA363E1300C3F65FCB /* Pods-Pola.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola.debug.xcconfig"; path = "Target Support Files/Pods-Pola/Pods-Pola.debug.xcconfig"; sourceTree = ""; }; 9E0FE739251C0001005D98B3 /* KeyboardLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardLabel.swift; sourceTree = ""; }; 9E0FE73B251C02C6005D98B3 /* String+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Additions.swift"; sourceTree = ""; }; 9E0FE73D251C0DA4005D98B3 /* KeyboardBarcode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardBarcode.swift; sourceTree = ""; }; @@ -459,13 +461,11 @@ 9EC3BC5923CDFA2500242B1E /* AboutSingleCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutSingleCell.swift; sourceTree = ""; }; 9EC3BC6823D50BD000242B1E /* ProductImageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductImageManager.swift; sourceTree = ""; }; 9EDFECF4242FB773009D8893 /* FlashlightManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlashlightManager.swift; sourceTree = ""; }; - AE3114AB673B6F956BDE1C9B /* Pods-Pola-NotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-NotificationServiceExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-NotificationServiceExtension/Pods-Pola-NotificationServiceExtension.debug.xcconfig"; sourceTree = ""; }; + B24107C459A6103F7874C315 /* Pods_Pola_PolaUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola_PolaUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BDA76B5021DCD718003E9FD6 /* Encodable+Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Encodable+Utilities.swift"; sourceTree = ""; }; BDA76B5921DE6248003E9FD6 /* AnalyticsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsHelper.swift; sourceTree = ""; }; BDA76B5B21DE64AB003E9FD6 /* AnalyticsEventName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsEventName.swift; sourceTree = ""; }; BDA76B5D21DE64FD003E9FD6 /* AnalyticsParameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsParameters.swift; sourceTree = ""; }; - C62ECF2EDD7295D219A497A1 /* Pods-Pola-PolaUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests.release.xcconfig"; sourceTree = ""; }; - C8F05CEEA6029570468D76F7 /* Pods_NotificationServiceExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationServiceExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D313237729154C5E00DEFB23 /* AnalyticsMainTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsMainTab.swift; sourceTree = ""; }; D317D188291B98F800FDFDB4 /* WebViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewController.swift; sourceTree = ""; }; D317D18A291B99E200FDFDB4 /* WebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebView.swift; sourceTree = ""; }; @@ -504,9 +504,7 @@ D3E3CA0E264085CB002979E1 /* UI.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = UI.xctestplan; sourceTree = ""; }; D3E3CA0F264085D8002979E1 /* Full.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = Full.xctestplan; sourceTree = ""; }; D3E3CA2526409BB4002979E1 /* BumpVersion.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = BumpVersion.xctestplan; sourceTree = ""; }; - DBDD420803A55AFBDC5F5316 /* Pods-Pola-NotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-NotificationServiceExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-NotificationServiceExtension/Pods-Pola-NotificationServiceExtension.release.xcconfig"; sourceTree = ""; }; - E0D971BD205A9438D64EBADE /* Pods-Pola-PolaTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests.debug.xcconfig"; sourceTree = ""; }; - F6C1969BFE86FEF4E186B26D /* Pods_Pola_PolaUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Pola_PolaUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FF3EB6C061C2D3F7F32F9E08 /* Pods-Pola-PolaUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Pola-PolaUITests.debug.xcconfig"; path = "Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -519,7 +517,7 @@ 1D08E82B19A7621A00879BD2 /* UIKit.framework in Frameworks */, 1D08E82719A7621A00879BD2 /* Foundation.framework in Frameworks */, 37B645454FC2ACC155CB1538 /* AVFoundation.framework in Frameworks */, - 3560B0CDF331B5B648D8B830 /* Pods_Pola.framework in Frameworks */, + C4BE09625BACBD3B3C7310B7 /* Pods_Pola.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -531,7 +529,7 @@ 1D08E84819A7621A00879BD2 /* CoreData.framework in Frameworks */, 1D08E84719A7621A00879BD2 /* UIKit.framework in Frameworks */, 1D08E84619A7621A00879BD2 /* Foundation.framework in Frameworks */, - EE6DCD82B12208A085E935F9 /* Pods_Pola_PolaTests.framework in Frameworks */, + 57AD24570DD4FF042014C582 /* Pods_Pola_PolaTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -539,7 +537,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8C9A524C67006D5D87D36FEE /* Pods_Pola_PolaUITests.framework in Frameworks */, + 713D53B151E215C7FE1896BC /* Pods_Pola_PolaUITests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -547,19 +545,34 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8867FC8CC74DA25D7D02F0A3 /* Pods_NotificationServiceExtension.framework in Frameworks */, + FEFE21389C3EF115073AE9C8 /* Pods_NotificationServiceExtension.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 160B5663E2D3FDBEF07A5FCF /* Pods */ = { + isa = PBXGroup; + children = ( + 38F2B23F54025BEB96119421 /* Pods-NotificationServiceExtension.debug.xcconfig */, + 4C516ADA53E6B043AF8F1434 /* Pods-NotificationServiceExtension.release.xcconfig */, + 8E9E41FA363E1300C3F65FCB /* Pods-Pola.debug.xcconfig */, + 33EDEE2DE99BB412AF4313B8 /* Pods-Pola.release.xcconfig */, + 081C3CDCDDACE5AA02424583 /* Pods-Pola-PolaTests.debug.xcconfig */, + 7922005BF8071352365215C5 /* Pods-Pola-PolaTests.release.xcconfig */, + FF3EB6C061C2D3F7F32F9E08 /* Pods-Pola-PolaUITests.debug.xcconfig */, + 333CD8F0D2469A5354EF7479 /* Pods-Pola-PolaUITests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; 1D08E81A19A7621A00879BD2 = { isa = PBXGroup; children = ( 1D08E82519A7621A00879BD2 /* Frameworks */, D353572529C37E06000C94EF /* NotificationServiceExtension */, - 7B71219F6F5A578A5DE23F85 /* Pods */, + 160B5663E2D3FDBEF07A5FCF /* Pods */, 1D08E82E19A7621A00879BD2 /* Pola */, D3E3CA0D264085B0002979E1 /* PolaTestPlans */, 1D08E84B19A7621A00879BD2 /* PolaTests */, @@ -589,10 +602,10 @@ 1D08E82C19A7621A00879BD2 /* CoreData.framework */, 1D08E84419A7621A00879BD2 /* XCTest.framework */, 37B6472FF4603F63771FADE6 /* AVFoundation.framework */, - 53F3B599F258259843E2755D /* Pods_Pola_PolaTests.framework */, - F6C1969BFE86FEF4E186B26D /* Pods_Pola_PolaUITests.framework */, - 21497E85EBCABF56D8745512 /* Pods_Pola.framework */, - C8F05CEEA6029570468D76F7 /* Pods_NotificationServiceExtension.framework */, + 4F935919CB27E33A3C391B98 /* Pods_NotificationServiceExtension.framework */, + 41A207BDD616110FB601057E /* Pods_Pola.framework */, + 47DF7C4175530523A54724D3 /* Pods_Pola_PolaTests.framework */, + B24107C459A6103F7874C315 /* Pods_Pola_PolaUITests.framework */, ); name = Frameworks; sourceTree = ""; @@ -833,23 +846,6 @@ path = NotificationManager; sourceTree = ""; }; - 7B71219F6F5A578A5DE23F85 /* Pods */ = { - isa = PBXGroup; - children = ( - 5310C93A6052FC9BA4E8C020 /* Pods-Pola.debug.xcconfig */, - 3785987405128CA0B1DA9512 /* Pods-Pola.release.xcconfig */, - E0D971BD205A9438D64EBADE /* Pods-Pola-PolaTests.debug.xcconfig */, - 6D7DD012073B8CCDD821A2D0 /* Pods-Pola-PolaTests.release.xcconfig */, - 353A5B3434B75B4C54FB4DBB /* Pods-Pola-PolaUITests.debug.xcconfig */, - C62ECF2EDD7295D219A497A1 /* Pods-Pola-PolaUITests.release.xcconfig */, - AE3114AB673B6F956BDE1C9B /* Pods-Pola-NotificationServiceExtension.debug.xcconfig */, - DBDD420803A55AFBDC5F5316 /* Pods-Pola-NotificationServiceExtension.release.xcconfig */, - 922DBA93D925A9DAC614B35E /* Pods-NotificationServiceExtension.debug.xcconfig */, - 37A976F57BA8E638CBE96937 /* Pods-NotificationServiceExtension.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; 841EC010257F75B7008D8EC9 /* Manager */ = { isa = PBXGroup; children = ( @@ -1192,15 +1188,15 @@ isa = PBXNativeTarget; buildConfigurationList = 1D08E85519A7621A00879BD2 /* Build configuration list for PBXNativeTarget "Pola" */; buildPhases = ( - C5EFE4574C277BC2DEB2579C /* [CP] Check Pods Manifest.lock */, + 1E8A6509CDB3EC78E89D8CC3 /* [CP] Check Pods Manifest.lock */, 84F177DF22CAD36500238266 /* Run R.Swift */, 847767B42491A6B40058C54C /* SwiftLint */, 1D08E81F19A7621A00879BD2 /* Sources */, 1D08E82019A7621A00879BD2 /* Frameworks */, 1D08E82119A7621A00879BD2 /* Resources */, 8445D2E42527BF6900F5603B /* FirebaseCrashlytics */, - D56FE2CF84F7E8929A0B115E /* [CP] Embed Pods Frameworks */, D353572C29C37E06000C94EF /* Embed Foundation Extensions */, + 511EC26460AEA4D6C8083AFE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -1216,11 +1212,11 @@ isa = PBXNativeTarget; buildConfigurationList = 1D08E85819A7621A00879BD2 /* Build configuration list for PBXNativeTarget "PolaTests" */; buildPhases = ( - B56C0C9EBA4B21C39D72EABD /* [CP] Check Pods Manifest.lock */, + 93F19F9F42E2D0F712FC0EF4 /* [CP] Check Pods Manifest.lock */, 1D08E83F19A7621A00879BD2 /* Sources */, 1D08E84019A7621A00879BD2 /* Frameworks */, 1D08E84119A7621A00879BD2 /* Resources */, - 412B77C66531B7AEB6C405B3 /* [CP] Embed Pods Frameworks */, + D38D942F02FCC4B5529035A3 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -1236,11 +1232,11 @@ isa = PBXNativeTarget; buildConfigurationList = 84B1B36B225F975A009FA909 /* Build configuration list for PBXNativeTarget "PolaUITests" */; buildPhases = ( - 2B545E8333350C0312E4C0A8 /* [CP] Check Pods Manifest.lock */, + 6E29F8213771314EC7BB1A1A /* [CP] Check Pods Manifest.lock */, 84B1B35E225F975A009FA909 /* Sources */, 84B1B35F225F975A009FA909 /* Frameworks */, 84B1B360225F975A009FA909 /* Resources */, - 1DBBACF00573373F5562BC56 /* [CP] Embed Pods Frameworks */, + 797095DE11EC8CBCA2FFB228 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -1256,7 +1252,7 @@ isa = PBXNativeTarget; buildConfigurationList = D353572F29C37E06000C94EF /* Build configuration list for PBXNativeTarget "NotificationServiceExtension" */; buildPhases = ( - 6B1D67AAF238B9DA4BFF3FAC /* [CP] Check Pods Manifest.lock */, + 7F48AEEAA5D1A32E9F08BC50 /* [CP] Check Pods Manifest.lock */, D353572029C37E06000C94EF /* Sources */, D353572129C37E06000C94EF /* Frameworks */, D353572229C37E06000C94EF /* Resources */, @@ -1278,7 +1274,7 @@ attributes = { CLASSPREFIX = BP; LastSwiftUpdateCheck = 1420; - LastUpgradeCheck = 1400; + LastUpgradeCheck = 1420; ORGANIZATIONNAME = PJMS; TargetAttributes = { 1D08E82219A7621A00879BD2 = { @@ -1393,65 +1389,83 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1DBBACF00573373F5562BC56 /* [CP] Embed Pods Frameworks */ = { + 1E8A6509CDB3EC78E89D8CC3 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests-frameworks.sh", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Pola-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 511EC26460AEA4D6C8083AFE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Pola/Pods-Pola-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework", "${BUILT_PRODUCTS_DIR}/FirebaseMessaging/FirebaseMessaging.framework", - "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", - "${BUILT_PRODUCTS_DIR}/GoogleUtilities-ac14cd06/GoogleUtilities.framework", - "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", - "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", - "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebasePerformance/FirebasePerformance.framework", "${BUILT_PRODUCTS_DIR}/FirebaseRemoteConfig/FirebaseRemoteConfig.framework", + "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", "${BUILT_PRODUCTS_DIR}/KVNProgress/KVNProgress.framework", "${BUILT_PRODUCTS_DIR}/Observable/Observable.framework", "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", + "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", "${BUILT_PRODUCTS_DIR}/R.swift.Library/Rswift.framework", "${BUILT_PRODUCTS_DIR}/Swinject/Swinject.framework", "${BUILT_PRODUCTS_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework", - "${BUILT_PRODUCTS_DIR}/SnapshotTesting/SnapshotTesting.framework", - "${BUILT_PRODUCTS_DIR}/Swifter/Swifter.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseMessaging.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebasePerformance.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseRemoteConfig.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVNProgress.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Observable.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rswift.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Swinject.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UITextView_Placeholder.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapshotTesting.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Swifter.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola/Pods-Pola-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2B545E8333350C0312E4C0A8 /* [CP] Check Pods Manifest.lock */ = { + 6E29F8213771314EC7BB1A1A /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1473,65 +1487,65 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 412B77C66531B7AEB6C405B3 /* [CP] Embed Pods Frameworks */ = { + 797095DE11EC8CBCA2FFB228 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework", "${BUILT_PRODUCTS_DIR}/FirebaseMessaging/FirebaseMessaging.framework", - "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", - "${BUILT_PRODUCTS_DIR}/GoogleUtilities-ac14cd06/GoogleUtilities.framework", - "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", - "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", - "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebasePerformance/FirebasePerformance.framework", "${BUILT_PRODUCTS_DIR}/FirebaseRemoteConfig/FirebaseRemoteConfig.framework", + "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", "${BUILT_PRODUCTS_DIR}/KVNProgress/KVNProgress.framework", "${BUILT_PRODUCTS_DIR}/Observable/Observable.framework", "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", + "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", "${BUILT_PRODUCTS_DIR}/R.swift.Library/Rswift.framework", "${BUILT_PRODUCTS_DIR}/Swinject/Swinject.framework", "${BUILT_PRODUCTS_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework", - "${BUILT_PRODUCTS_DIR}/DataDrivenTesting/DataDrivenTesting.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", "${BUILT_PRODUCTS_DIR}/SnapshotTesting/SnapshotTesting.framework", + "${BUILT_PRODUCTS_DIR}/Swifter/Swifter.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseMessaging.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebasePerformance.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseRemoteConfig.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVNProgress.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Observable.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rswift.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Swinject.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UITextView_Placeholder.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DataDrivenTesting.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapshotTesting.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Swifter.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola-PolaUITests/Pods-Pola-PolaUITests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6B1D67AAF238B9DA4BFF3FAC /* [CP] Check Pods Manifest.lock */ = { + 7F48AEEAA5D1A32E9F08BC50 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1611,94 +1625,84 @@ shellPath = /bin/sh; shellScript = "\"$PODS_ROOT/R.swift/rswift\" generate \"$SRCROOT/Pola/R.generated.swift\"\n"; }; - B56C0C9EBA4B21C39D72EABD /* [CP] Check Pods Manifest.lock */ = { + 93F19F9F42E2D0F712FC0EF4 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Pola-PolaTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C5EFE4574C277BC2DEB2579C /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( + inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Pola-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Pola-PolaTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D56FE2CF84F7E8929A0B115E /* [CP] Embed Pods Frameworks */ = { + D38D942F02FCC4B5529035A3 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Pola/Pods-Pola-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework", "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework", "${BUILT_PRODUCTS_DIR}/FirebaseMessaging/FirebaseMessaging.framework", - "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", - "${BUILT_PRODUCTS_DIR}/GoogleUtilities-ac14cd06/GoogleUtilities.framework", - "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", - "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", - "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", - "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", "${BUILT_PRODUCTS_DIR}/FirebasePerformance/FirebasePerformance.framework", "${BUILT_PRODUCTS_DIR}/FirebaseRemoteConfig/FirebaseRemoteConfig.framework", + "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", "${BUILT_PRODUCTS_DIR}/KVNProgress/KVNProgress.framework", "${BUILT_PRODUCTS_DIR}/Observable/Observable.framework", "${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework", + "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", "${BUILT_PRODUCTS_DIR}/R.swift.Library/Rswift.framework", "${BUILT_PRODUCTS_DIR}/Swinject/Swinject.framework", "${BUILT_PRODUCTS_DIR}/UITextView+Placeholder/UITextView_Placeholder.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/DataDrivenTesting/DataDrivenTesting.framework", + "${BUILT_PRODUCTS_DIR}/SnapshotTesting/SnapshotTesting.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseMessaging.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebasePerformance.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseRemoteConfig.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVNProgress.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Observable.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rswift.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Swinject.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UITextView_Placeholder.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DataDrivenTesting.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapshotTesting.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola/Pods-Pola-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Pola-PolaTests/Pods-Pola-PolaTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -2064,7 +2068,7 @@ }; 1D08E85619A7621A00879BD2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5310C93A6052FC9BA4E8C020 /* Pods-Pola.debug.xcconfig */; + baseConfigurationReference = 8E9E41FA363E1300C3F65FCB /* Pods-Pola.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -2099,7 +2103,7 @@ }; 1D08E85719A7621A00879BD2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3785987405128CA0B1DA9512 /* Pods-Pola.release.xcconfig */; + baseConfigurationReference = 33EDEE2DE99BB412AF4313B8 /* Pods-Pola.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -2136,7 +2140,7 @@ }; 1D08E85919A7621A00879BD2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0D971BD205A9438D64EBADE /* Pods-Pola-PolaTests.debug.xcconfig */; + baseConfigurationReference = 081C3CDCDDACE5AA02424583 /* Pods-Pola-PolaTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Pola.app/Pola"; CLANG_ENABLE_MODULES = YES; @@ -2164,7 +2168,7 @@ }; 1D08E85A19A7621A00879BD2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6D7DD012073B8CCDD821A2D0 /* Pods-Pola-PolaTests.release.xcconfig */; + baseConfigurationReference = 7922005BF8071352365215C5 /* Pods-Pola-PolaTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Pola.app/Pola"; CLANG_ENABLE_MODULES = YES; @@ -2188,7 +2192,7 @@ }; 84B1B369225F975A009FA909 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 353A5B3434B75B4C54FB4DBB /* Pods-Pola-PolaUITests.debug.xcconfig */; + baseConfigurationReference = FF3EB6C061C2D3F7F32F9E08 /* Pods-Pola-PolaUITests.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -2227,7 +2231,7 @@ }; 84B1B36A225F975A009FA909 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C62ECF2EDD7295D219A497A1 /* Pods-Pola-PolaUITests.release.xcconfig */; + baseConfigurationReference = 333CD8F0D2469A5354EF7479 /* Pods-Pola-PolaUITests.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -2266,7 +2270,7 @@ }; D353572D29C37E06000C94EF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 922DBA93D925A9DAC614B35E /* Pods-NotificationServiceExtension.debug.xcconfig */; + baseConfigurationReference = 38F2B23F54025BEB96119421 /* Pods-NotificationServiceExtension.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -2284,7 +2288,7 @@ INFOPLIST_FILE = NotificationServiceExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = NotificationServiceExtension; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 PJMS. All rights reserved."; - IPHONEOS_DEPLOYMENT_TARGET = 16.2; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; @@ -2302,7 +2306,7 @@ }; D353572E29C37E06000C94EF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 37A976F57BA8E638CBE96937 /* Pods-NotificationServiceExtension.release.xcconfig */; + baseConfigurationReference = 4C516ADA53E6B043AF8F1434 /* Pods-NotificationServiceExtension.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -2312,23 +2316,26 @@ CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "iPhone Distribution"; - CODE_SIGN_STYLE = Automatic; + CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = 9NBWKG2G3X; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9NBWKG2G3X; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = NotificationServiceExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = NotificationServiceExtension; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 PJMS. All rights reserved."; - IPHONEOS_DEPLOYMENT_TARGET = 16.2; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = com.kj.Pola.NotificationServiceExtension; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.kj.Pola.NotificationServiceExtension"; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-O"; diff --git a/BuyPolish/Pola.xcodeproj/xcshareddata/xcschemes/Pola.xcscheme b/BuyPolish/Pola.xcodeproj/xcshareddata/xcschemes/Pola.xcscheme index 9adfd2bf..781f76ba 100644 --- a/BuyPolish/Pola.xcodeproj/xcshareddata/xcschemes/Pola.xcscheme +++ b/BuyPolish/Pola.xcodeproj/xcshareddata/xcschemes/Pola.xcscheme @@ -1,6 +1,6 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.0.0 + 2.0.1 CFBundleSignature ???? CFBundleURLTypes @@ -32,7 +32,7 @@ CFBundleVersion - 73 + 77 GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED ITSAppUsesNonExemptEncryption diff --git a/BuyPolish/PolaUITests/Tests/__Snapshots__/InformationPageUITests/testOpenInformationPage.1.png b/BuyPolish/PolaUITests/Tests/__Snapshots__/InformationPageUITests/testOpenInformationPage.1.png index d0483424..2c88d242 100644 Binary files a/BuyPolish/PolaUITests/Tests/__Snapshots__/InformationPageUITests/testOpenInformationPage.1.png and b/BuyPolish/PolaUITests/Tests/__Snapshots__/InformationPageUITests/testOpenInformationPage.1.png differ diff --git a/BuyPolish/PolaUITests/Tests/__Snapshots__/PolaDarkModeUITests/testInformationPage.1.png b/BuyPolish/PolaUITests/Tests/__Snapshots__/PolaDarkModeUITests/testInformationPage.1.png index 3d2ecabd..5001c107 100644 Binary files a/BuyPolish/PolaUITests/Tests/__Snapshots__/PolaDarkModeUITests/testInformationPage.1.png and b/BuyPolish/PolaUITests/Tests/__Snapshots__/PolaDarkModeUITests/testInformationPage.1.png differ diff --git a/BuyPolish/fastlane/Fastfile_bump_version.rb b/BuyPolish/fastlane/Fastfile_bump_version.rb index c861e0c1..628c1f4c 100644 --- a/BuyPolish/fastlane/Fastfile_bump_version.rb +++ b/BuyPolish/fastlane/Fastfile_bump_version.rb @@ -14,24 +14,35 @@ increment_version_number_in_plist( version_number: version, - target: App_sheme + target: App_target ) build_number = increment_build_number_in_plist( - target: App_sheme + target: App_target + ) + + increment_version_number_in_plist( + version_number: version, + target: Notification_extension_target + ) + + increment_build_number_in_plist( + build_number: build_number, + target: Notification_extension_target ) snapshot_path = "PolaUITests/Tests/__Snapshots__/InformationPageUITests/testOpenInformationPage.1.png" delete_files(file_pattern:snapshot_path) scan( - scheme: App_sheme, + scheme: App_target, testplan: "BumpVersion", fail_build: false ) - plist_path = "Pola/SupportingFiles/Pola-Info.plist" + app_plist_path = "Pola/SupportingFiles/Pola-Info.plist" + service_plist_path = "NotificationServiceExtension/Info.plist" commit_and_push_if_ci( message: "Bump version to #{version} build number to #{build_number}", - path: [plist_path, snapshot_path] + path: [app_plist_path, service_plist_path, snapshot_path] ) end diff --git a/BuyPolish/fastlane/Matchfile b/BuyPolish/fastlane/Matchfile index ebc7b34b..00b581f5 100644 --- a/BuyPolish/fastlane/Matchfile +++ b/BuyPolish/fastlane/Matchfile @@ -1,3 +1,4 @@ -app_identifier "com.kj.Pola" +app_identifier ["com.kj.Pola", "com.kj.Pola.NotificationServiceExtension"] git_url "git@github.com:KlubJagiellonski/ios_certificates.git" -type "appstore" \ No newline at end of file +type "appstore" +team_id "9NBWKG2G3X" diff --git a/BuyPolish/fastlane/shared_constants.rb b/BuyPolish/fastlane/shared_constants.rb index 6f54ec45..e0644a4a 100644 --- a/BuyPolish/fastlane/shared_constants.rb +++ b/BuyPolish/fastlane/shared_constants.rb @@ -1,2 +1,4 @@ -App_sheme = "Pola" +App_target = "Pola" + +Notification_extension_target = "NotificationServiceExtension"