From d6579657492aa74f8138fe7ca3177b5e535915ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Guly=C3=A1s?= Date: Fri, 21 Jun 2024 16:13:16 +0200 Subject: [PATCH] NEVISACCESSAPP-5943: Updated NMA SDK to 3.7.0 - Updated Nevis Mobile Authentication SDK to 3.7.0 - Updated bundle dependencies --- Gemfile.lock | 85 ++++++++++++----------- NevisExampleApp.xcodeproj/project.pbxproj | 68 ++++++++++++++++++ Podfile | 4 +- Podfile.lock | 14 ++-- 4 files changed, 123 insertions(+), 48 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d95b2bc..d9c1608 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,11 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.6) + CFPropertyList (3.0.7) + base64 + nkf rexml - activesupport (7.1.3) + activesupport (7.1.3.4) base64 bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) @@ -13,32 +15,32 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) - artifactory (3.0.15) + artifactory (3.0.17) atomos (0.1.3) aws-eventstream (1.3.0) - aws-partitions (1.887.0) - aws-sdk-core (3.191.0) + aws-partitions (1.946.0) + aws-sdk-core (3.197.2) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.77.0) - aws-sdk-core (~> 3, >= 3.191.0) + aws-sdk-kms (1.85.0) + aws-sdk-core (~> 3, >= 3.197.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.143.0) - aws-sdk-core (~> 3, >= 3.191.0) + aws-sdk-s3 (1.152.3) + aws-sdk-core (~> 3, >= 3.197.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) aws-sigv4 (1.8.0) aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) base64 (0.2.0) - bigdecimal (3.1.6) + bigdecimal (3.1.8) claide (1.1.0) cocoapods (1.15.2) addressable (~> 2.8) @@ -81,20 +83,19 @@ GEM colored2 (3.1.2) commander (4.6.0) highline (~> 2.0.0) - concurrent-ruby (1.2.3) + concurrent-ruby (1.3.3) connection_pool (2.4.1) declarative (0.0.20) digest-crc (0.6.5) rake (>= 12.0.0, < 14.0.0) domain_name (0.6.20240107) dotenv (2.8.1) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) emoji_regex (3.2.3) escape (0.0.4) ethon (0.16.0) ffi (>= 1.15.0) - excon (0.109.0) + excon (0.110.0) faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) @@ -123,15 +124,15 @@ GEM faraday-retry (1.0.3) faraday_middleware (1.2.0) faraday (~> 1.0) - fastimage (2.3.0) - fastlane (2.219.0) + fastimage (2.3.1) + fastlane (2.221.1) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) aws-sdk-s3 (~> 1.0) babosa (>= 1.0.3, < 2.0.0) bundler (>= 1.12.0, < 3.0.0) - colored + colored (~> 1.2) commander (~> 4.6) dotenv (>= 2.1.1, < 3.0.0) emoji_regex (>= 0.1, < 4.0) @@ -152,10 +153,10 @@ GEM mini_magick (>= 4.9.4, < 5.0.0) multipart-post (>= 2.0.0, < 3.0.0) naturally (~> 2.2) - optparse (>= 0.1.1) + optparse (>= 0.1.1, < 1.0.0) plist (>= 3.1.0, < 4.0.0) rubyzip (>= 2.0.0, < 3.0.0) - security (= 0.1.3) + security (= 0.1.5) simctl (~> 1.6.3) terminal-notifier (>= 2.0.0, < 3.0.0) terminal-table (~> 3) @@ -164,11 +165,12 @@ GEM word_wrap (~> 1.0.0) xcodeproj (>= 1.13.0, < 2.0.0) xcpretty (~> 0.3.0) - xcpretty-travis-formatter (>= 0.0.3) - fastlane-plugin-firebase_app_distribution (0.8.1) + xcpretty-travis-formatter (>= 0.0.3, < 2.0.0) + fastlane-plugin-firebase_app_distribution (0.9.1) google-apis-firebaseappdistribution_v1 (~> 0.3.0) google-apis-firebaseappdistribution_v1alpha (~> 0.2.0) - ffi (1.16.3) + ffi (1.17.0-arm64-darwin) + ffi (1.17.0-x86_64-darwin) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) @@ -192,12 +194,12 @@ GEM google-apis-core (>= 0.11.0, < 2.a) google-apis-storage_v1 (0.31.0) google-apis-core (>= 0.11.0, < 2.a) - google-cloud-core (1.6.1) + google-cloud-core (1.7.0) google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) google-cloud-env (1.6.0) faraday (>= 0.17.3, < 3.0) - google-cloud-errors (1.3.1) + google-cloud-errors (1.4.0) google-cloud-storage (1.47.0) addressable (~> 2.8) digest-crc (~> 0.4) @@ -213,42 +215,45 @@ GEM os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) highline (2.0.3) - http-cookie (1.0.5) + http-cookie (1.0.6) domain_name (~> 0.5) httpclient (2.8.3) - i18n (1.14.1) + i18n (1.14.5) concurrent-ruby (~> 1.0) jmespath (1.6.2) - json (2.7.1) - jwt (2.7.1) - mini_magick (4.12.0) + json (2.7.2) + jwt (2.8.2) + base64 + mini_magick (4.13.1) mini_mime (1.1.5) - minitest (5.22.2) + minitest (5.24.0) molinillo (0.8.0) multi_json (1.15.0) - multipart-post (2.3.0) + multipart-post (2.4.1) mutex_m (0.2.0) nanaimo (0.3.0) nap (1.1.0) naturally (2.2.1) netrc (0.11.0) - optparse (0.4.0) + nkf (0.2.0) + optparse (0.5.0) os (1.1.4) plist (3.7.1) public_suffix (4.0.7) - rake (13.1.0) + rake (13.2.1) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) retriable (3.1.2) - rexml (3.2.6) + rexml (3.2.9) + strscan rouge (2.0.7) ruby-macho (2.5.1) ruby2_keywords (0.0.5) rubyzip (2.3.2) - security (0.1.3) - signet (0.18.0) + security (0.1.5) + signet (0.19.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) @@ -256,6 +261,7 @@ GEM simctl (1.6.10) CFPropertyList naturally + strscan (3.1.0) terminal-notifier (2.0.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -284,6 +290,7 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS + arm64-darwin-21 x86_64-darwin-20 x86_64-darwin-22 @@ -293,4 +300,4 @@ DEPENDENCIES fastlane-plugin-firebase_app_distribution BUNDLED WITH - 2.3.7 + 2.5.6 diff --git a/NevisExampleApp.xcodeproj/project.pbxproj b/NevisExampleApp.xcodeproj/project.pbxproj index fc03108..331e3a1 100644 --- a/NevisExampleApp.xcodeproj/project.pbxproj +++ b/NevisExampleApp.xcodeproj/project.pbxproj @@ -110,9 +110,11 @@ 38E1CBF32A8E31DE00D4F7EB /* DevicePasscodeUserVerifierImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E1CBF22A8E31DE00D4F7EB /* DevicePasscodeUserVerifierImpl.swift */; }; 38FF9DC5292E09E70027C09E /* PinView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FF9DC4292E09E70027C09E /* PinView.swift */; }; 38FF9DC7292E0B160027C09E /* LoggingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FF9DC6292E0B160027C09E /* LoggingView.swift */; }; + 9BE0F5E78A6A916FF7E09A96 /* Pods_NevisExampleApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F141C519C68C029C049F2F79 /* Pods_NevisExampleApp.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 0B956422D44439C093E00399 /* Pods-NevisExampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NevisExampleApp.release.xcconfig"; path = "Target Support Files/Pods-NevisExampleApp/Pods-NevisExampleApp.release.xcconfig"; sourceTree = ""; }; 382FE1D62BADD5FC00999625 /* ConfirmationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationPresenter.swift; sourceTree = ""; }; 382FE1D82BADD60400999625 /* ConfirmationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationScreen.swift; sourceTree = ""; }; 3833EB192685EA03002C5E0C /* NevisExampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NevisExampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -220,6 +222,8 @@ 38E1CBF22A8E31DE00D4F7EB /* DevicePasscodeUserVerifierImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePasscodeUserVerifierImpl.swift; sourceTree = ""; }; 38FF9DC4292E09E70027C09E /* PinView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinView.swift; sourceTree = ""; }; 38FF9DC6292E0B160027C09E /* LoggingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingView.swift; sourceTree = ""; }; + 67BBC52FF1A43798284EED29 /* Pods-NevisExampleApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NevisExampleApp.debug.xcconfig"; path = "Target Support Files/Pods-NevisExampleApp/Pods-NevisExampleApp.debug.xcconfig"; sourceTree = ""; }; + F141C519C68C029C049F2F79 /* Pods_NevisExampleApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NevisExampleApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -227,6 +231,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 9BE0F5E78A6A916FF7E09A96 /* Pods_NevisExampleApp.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -247,6 +252,8 @@ children = ( 3833EB1B2685EA03002C5E0C /* NevisExampleApp */, 3833EB1A2685EA03002C5E0C /* Products */, + A651FDC4F5C71ADD993EA999 /* Pods */, + 8E9E59B3AFC9FF84E096D1EB /* Frameworks */, ); sourceTree = ""; }; @@ -664,6 +671,24 @@ path = "Username Password Login"; sourceTree = ""; }; + 8E9E59B3AFC9FF84E096D1EB /* Frameworks */ = { + isa = PBXGroup; + children = ( + F141C519C68C029C049F2F79 /* Pods_NevisExampleApp.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A651FDC4F5C71ADD993EA999 /* Pods */ = { + isa = PBXGroup; + children = ( + 67BBC52FF1A43798284EED29 /* Pods-NevisExampleApp.debug.xcconfig */, + 0B956422D44439C093E00399 /* Pods-NevisExampleApp.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -671,10 +696,12 @@ isa = PBXNativeTarget; buildConfigurationList = 3833EB2D2685EA03002C5E0C /* Build configuration list for PBXNativeTarget "NevisExampleApp" */; buildPhases = ( + 79CB52AC7DDC23DF75949849 /* [CP] Check Pods Manifest.lock */, 3867C1972685EE1F00A8B98B /* Swiftformat */, 3833EB152685EA03002C5E0C /* Sources */, 3833EB162685EA03002C5E0C /* Frameworks */, 3833EB172685EA03002C5E0C /* Resources */, + B33D1E141A1B58EE4EBF5ABB /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -753,6 +780,45 @@ shellPath = /bin/sh; shellScript = "if which swiftformat >/dev/null; then\n echo \"SwiftFormat version: $(swiftformat --version)\"\n swiftformat \"${SRCROOT}/\"\nelse\n echo \"warning: SwiftFormat not installed, download from https://github.com/nicklockwood/SwiftFormat\"\nfi\n"; }; + 79CB52AC7DDC23DF75949849 /* [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-NevisExampleApp-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; + }; + B33D1E141A1B58EE4EBF5ABB /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-NevisExampleApp/Pods-NevisExampleApp-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-NevisExampleApp/Pods-NevisExampleApp-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NevisExampleApp/Pods-NevisExampleApp-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1005,6 +1071,7 @@ }; 3833EB2E2685EA03002C5E0C /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 67BBC52FF1A43798284EED29 /* Pods-NevisExampleApp.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -1036,6 +1103,7 @@ }; 3833EB2F2685EA03002C5E0C /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 0B956422D44439C093E00399 /* Pods-NevisExampleApp.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; diff --git a/Podfile b/Podfile index b5120e7..ffa3452 100644 --- a/Podfile +++ b/Podfile @@ -14,8 +14,8 @@ target 'NevisExampleApp' do pod 'Swinject', '= 2.8.3' pod 'SwinjectAutoregistration', '= 2.8.3' pod 'Then', '= 3.0.0' - pod 'NevisMobileAuthentication', '~> 3.6.0', :configurations => ['Release'] - pod 'NevisMobileAuthentication-Debug', '~> 3.6.0', :configurations => ['Debug'] + pod 'NevisMobileAuthentication', '~> 3.7.0', :configurations => ['Release'] + pod 'NevisMobileAuthentication-Debug', '~> 3.7.0', :configurations => ['Debug'] end post_install do |installer| diff --git a/Podfile.lock b/Podfile.lock index a5d6cbf..06efd06 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -4,8 +4,8 @@ PODS: - KRProgressHUD (3.4.8): - KRActivityIndicatorView (= 3.0.8) - MercariQRScanner (1.9.0) - - NevisMobileAuthentication (3.6.4) - - NevisMobileAuthentication-Debug (3.6.4) + - NevisMobileAuthentication (3.7.0) + - NevisMobileAuthentication-Debug (3.7.0) - Swinject (2.8.3) - SwinjectAutoregistration (2.8.3): - Swinject (~> 2.8.3) @@ -15,8 +15,8 @@ DEPENDENCIES: - FittedSheets (= 2.6.1) - KRProgressHUD (= 3.4.8) - MercariQRScanner (= 1.9.0) - - NevisMobileAuthentication (~> 3.6.0) - - NevisMobileAuthentication-Debug (~> 3.6.0) + - NevisMobileAuthentication (~> 3.7.0) + - NevisMobileAuthentication-Debug (~> 3.7.0) - Swinject (= 2.8.3) - SwinjectAutoregistration (= 2.8.3) - Then (= 3.0.0) @@ -38,12 +38,12 @@ SPEC CHECKSUMS: KRActivityIndicatorView: c5c503bf56e54834382dd926b64ff47287ca0006 KRProgressHUD: d0fb4e72428d312eb6966e84c543ea58fb1efbc7 MercariQRScanner: e5aea873969af59b09b4cc411fc1c5b6293dba44 - NevisMobileAuthentication: ddf68900d84b25df43397daf4e11231eed96e3ff - NevisMobileAuthentication-Debug: 2d5632961696c6ca3b246c45c50e438c4603a36a + NevisMobileAuthentication: 0b4094d60be9ba4b5a298a29b6f5ee33b5405a83 + NevisMobileAuthentication-Debug: e458515add04dc3fe7cda6e18a352c96d237180e Swinject: 893c9a543000ac2f10ee4cbaf0933c6992c935d5 SwinjectAutoregistration: e3ee378dc458acf78d176fc7fec3902603452667 Then: 844265ae87834bbe1147d91d5d41a404da2ec27d -PODFILE CHECKSUM: 199ed59c8405e47365ff123e078c1c2e5ab4c80e +PODFILE CHECKSUM: 9282922e44c6adbf6d9898144f8c8c374462ffc3 COCOAPODS: 1.15.2