diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 94d837a..05087c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: - name: Select Xcode Version uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.2.0' + xcode-version: '15.4' - name: MPDXiOSLib SSH Key uses: webfactory/ssh-agent@v0.8.0 diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..bea438e --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.3.1 diff --git a/ExampleProjects/Cocoapods/Podfile b/ExampleProjects/Cocoapods/Podfile new file mode 100644 index 0000000..84b217e --- /dev/null +++ b/ExampleProjects/Cocoapods/Podfile @@ -0,0 +1,11 @@ +source 'https://cdn.cocoapods.org/' +source 'https://github.com/CruGlobal/cocoapods-specs.git' + +platform :ios, '14.0' + +use_modular_headers! + +target 'MPDXClientExampleCocoapods' do + + pod 'MPDXiOSLib', '~> 0.6.7' +end \ No newline at end of file diff --git a/ExampleProjects/Cocoapods/Podfile.lock b/ExampleProjects/Cocoapods/Podfile.lock new file mode 100644 index 0000000..70e9292 --- /dev/null +++ b/ExampleProjects/Cocoapods/Podfile.lock @@ -0,0 +1,248 @@ +PODS: + - Alamofire (5.9.1) + - FirebaseABTesting (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseAnalytics (10.24.0): + - FirebaseAnalytics/AdIdSupport (= 10.24.0) + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/AdIdSupport (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleAppMeasurement (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseCore (10.24.0): + - FirebaseCoreInternal (~> 10.0) + - GoogleUtilities/Environment (~> 7.12) + - GoogleUtilities/Logger (~> 7.12) + - FirebaseCoreExtension (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseCoreInternal (10.24.0): + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseCrashlytics (10.24.0): + - FirebaseCore (~> 10.5) + - FirebaseInstallations (~> 10.0) + - FirebaseRemoteConfigInterop (~> 10.23) + - FirebaseSessions (~> 10.5) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.8) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesObjC (~> 2.1) + - FirebaseInstallations (10.24.0): + - FirebaseCore (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/UserDefaults (~> 7.8) + - PromisesObjC (~> 2.1) + - FirebasePerformance (10.24.0): + - FirebaseCore (~> 10.5) + - FirebaseInstallations (~> 10.0) + - FirebaseRemoteConfig (~> 10.0) + - FirebaseSessions (~> 10.5) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/ISASwizzler (~> 7.8) + - GoogleUtilities/MethodSwizzler (~> 7.8) + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseRemoteConfig (10.24.0): + - FirebaseABTesting (~> 10.0) + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - FirebaseRemoteConfigInterop (~> 10.23) + - FirebaseSharedSwift (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseRemoteConfigInterop (10.24.0) + - FirebaseSessions (10.24.0): + - FirebaseCore (~> 10.5) + - FirebaseCoreExtension (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.10) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesSwift (~> 2.1) + - FirebaseSharedSwift (10.24.0) + - GoogleAnalytics (3.23.0): + - GoogleUtilities/UserDefaults (~> 7.11) + - GoogleAppMeasurement (10.24.0): + - GoogleAppMeasurement/AdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/AdIdSupport (10.24.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/WithoutAdIdSupport (10.24.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleDataTransport (9.4.1): + - GoogleUtilities/Environment (~> 7.7) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesObjC (< 3.0, >= 1.2) + - GoogleTagManager (7.4.6): + - FirebaseAnalytics (< 12.0, >= 10.0) + - GoogleAnalytics (~> 3.23) + - GoogleUtilities/AppDelegateSwizzler (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Privacy + - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Privacy + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/ISASwizzler (7.13.0): + - GoogleUtilities/Privacy + - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Privacy + - GoogleUtilities/MethodSwizzler (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/Network (7.13.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Privacy + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.13.0)": + - GoogleUtilities/Privacy + - GoogleUtilities/Privacy (7.13.0) + - GoogleUtilities/Reachability (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - Horatio (0.5.0): + - Horatio/Core (= 0.5.0) + - Horatio/Core (0.5.0) + - KeychainPasswordStore (1.0.3) + - MPDXiOSLib (0.6.7): + - Alamofire (= 5.9.1) + - FirebaseAnalytics (= 10.24.0) + - FirebaseCore (= 10.24.0) + - FirebaseCrashlytics (= 10.24.0) + - FirebasePerformance (= 10.24.0) + - GoogleTagManager (~> 7.4.3) + - Horatio (= 0.5.0) + - OAuth (~> 1.2.2) + - OktaAuthentication (~> 1.4.3) + - PromiseKit (= 8.1.1) + - RequestOperation (~> 1.5.1) + - nanopb (2.30910.0): + - nanopb/decode (= 2.30910.0) + - nanopb/encode (= 2.30910.0) + - nanopb/decode (2.30910.0) + - nanopb/encode (2.30910.0) + - OAuth (1.2.2): + - KeychainPasswordStore (~> 1.0.3) + - OktaOidc (~> 3.11.5) + - RequestOperation (~> 1.5.1) + - OktaAuthentication (1.4.3): + - OktaOidc (~> 3.11.5) + - OktaOidc (3.11.5): + - OktaOidc/AppAuth (= 3.11.5) + - OktaOidc/Okta (= 3.11.5) + - OktaOidc/AppAuth (3.11.5) + - OktaOidc/Okta (3.11.5): + - OktaOidc/AppAuth + - PromiseKit (8.1.1): + - PromiseKit/CorePromise (= 8.1.1) + - PromiseKit/Foundation (= 8.1.1) + - PromiseKit/UIKit (= 8.1.1) + - PromiseKit/CorePromise (8.1.1) + - PromiseKit/Foundation (8.1.1): + - PromiseKit/CorePromise + - PromiseKit/UIKit (8.1.1): + - PromiseKit/CorePromise + - PromisesObjC (2.4.0) + - PromisesSwift (2.4.0): + - PromisesObjC (= 2.4.0) + - RequestOperation (1.5.1) + +DEPENDENCIES: + - MPDXiOSLib (~> 0.6.7) + +SPEC REPOS: + https://github.com/CruGlobal/cocoapods-specs.git: + - Horatio + - KeychainPasswordStore + - MPDXiOSLib + - OAuth + - OktaAuthentication + - RequestOperation + trunk: + - Alamofire + - FirebaseABTesting + - FirebaseAnalytics + - FirebaseCore + - FirebaseCoreExtension + - FirebaseCoreInternal + - FirebaseCrashlytics + - FirebaseInstallations + - FirebasePerformance + - FirebaseRemoteConfig + - FirebaseRemoteConfigInterop + - FirebaseSessions + - FirebaseSharedSwift + - GoogleAnalytics + - GoogleAppMeasurement + - GoogleDataTransport + - GoogleTagManager + - GoogleUtilities + - nanopb + - OktaOidc + - PromiseKit + - PromisesObjC + - PromisesSwift + +SPEC CHECKSUMS: + Alamofire: f36a35757af4587d8e4f4bfa223ad10be2422b8c + FirebaseABTesting: 4431c2c56ac6e56f463b9cab05cc111078639f99 + FirebaseAnalytics: b5efc493eb0f40ec560b04a472e3e1a15d39ca13 + FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894 + FirebaseCoreExtension: af5fd85e817ea9d19f9a2659a376cf9cf99f03c0 + FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af + FirebaseCrashlytics: af38ea4adfa606f6e63fcc22091b61e7938fcf66 + FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e + FirebasePerformance: 78fed7cf7907f67af3c1e9667d2d1881765f11e2 + FirebaseRemoteConfig: 95dddc50496b37eef199dadce850d5652b534b43 + FirebaseRemoteConfigInterop: 6c349a466490aeace3ce9c091c86be1730711634 + FirebaseSessions: 2651b464e241c93fd44112f995d5ab663c970487 + FirebaseSharedSwift: 76e1529c32101d80e4f1ca2fba7c39d59f0a390a + GoogleAnalytics: 9e360c5cfffa536ff64dc383bc468577b7ba5c5d + GoogleAppMeasurement: f3abf08495ef2cba7829f15318c373b8d9226491 + GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a + GoogleTagManager: 9ef072dc46718db4b2ef5b801a32a6946efbaafb + GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 + Horatio: aaa5dd7461b724c7964910b964b5ea07292186a0 + KeychainPasswordStore: 59adf5a6f1f5d4cc16a563629e86af5cfde36f81 + MPDXiOSLib: 6cc15f388eae117bcd7ba8815980445cf0c21922 + nanopb: 438bc412db1928dac798aa6fd75726007be04262 + OAuth: 83da2915dcc136985386010bc3b1a3c5287cd34e + OktaAuthentication: 2118e450a296302162ccda0f5eae967a79db1fad + OktaOidc: d1673c544771a6ef5772de0cc899c42f15206ec7 + PromiseKit: d1be44b474e5acfa16adf007a1f49f104e10fead + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 + RequestOperation: 21f15e8d880ee657805a46fa735dfc2f90400f4e + +PODFILE CHECKSUM: a414ce178e5e05d309d9a0a00138bf5ed2bd3c94 + +COCOAPODS: 1.15.2 diff --git a/Gemfile b/Gemfile index 831f29e..6110268 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,4 @@ source "https://rubygems.org" -gem 'fastlane', '2.219.0' +gem 'fastlane', '2.220.0' gem 'xcode-install', '~> 2.8' diff --git a/Wycliffe MyPD.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Wycliffe MyPD.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index d2209d0..fe2309d 100644 --- a/Wycliffe MyPD.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Wycliffe MyPD.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,12 +1,13 @@ { + "originHash" : "d6088cdafa7ab5539809a9f908d0bf9ce96b8dcc30be570eed82b198239f3655", "pins" : [ { "identity" : "abseil-cpp-binary", "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c", - "version" : "1.2022062300.0" + "revision" : "748c7837511d0e6a507737353af268484e1745e2", + "version" : "1.2024011601.1" } }, { @@ -14,8 +15,17 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/Alamofire/Alamofire.git", "state" : { - "revision" : "747c8db8d57b68d5e35275f10c92d55f982adbd4", - "version" : "4.9.1" + "revision" : "f455c2975872ccd2d9c81594c658af65716e9b9a", + "version" : "5.9.1" + } + }, + { + "identity" : "app-check", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/app-check.git", + "state" : { + "revision" : "076b241a625e25eac22f8849be256dfb960fcdfe", + "version" : "10.19.1" } }, { @@ -23,8 +33,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk.git", "state" : { - "revision" : "e700a8f40c87c31cab7984875fcc1225d96b25bf", - "version" : "10.11.0" + "revision" : "42eae77a0af79e9c3f41df04a23c76f05cfdda77", + "version" : "10.24.0" } }, { @@ -41,8 +51,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "62e3a0c09a75e2637f5300d46f05a59313f1c286", - "version" : "10.11.0" + "revision" : "51ba746a9d51a4bd0774b68499b0c73ef6e8570d", + "version" : "10.24.0" } }, { @@ -50,8 +60,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleDataTransport.git", "state" : { - "revision" : "a732a4b47f59e4f725a2ea10f0c77e93a7131117", - "version" : "9.3.0" + "revision" : "a637d318ae7ae246b02d7305121275bc75ed5565", + "version" : "9.4.0" } }, { @@ -59,8 +69,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "bc27fad73504f3d4af235de451f02ee22586ebd3", - "version" : "7.12.1" + "revision" : "57a1d307f42df690fdef2637f3e5b776da02aad6", + "version" : "7.13.3" } }, { @@ -68,8 +78,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "f1b366129d1125be7db83247e003fc333104b569", - "version" : "1.50.2" + "revision" : "e9fad491d0673bdda7063a0341fb6b47a30c5359", + "version" : "1.62.2" } }, { @@ -81,6 +91,15 @@ "version" : "3.2.0" } }, + { + "identity" : "interop-ios-for-google-sdks", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/interop-ios-for-google-sdks.git", + "state" : { + "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648", + "version" : "100.0.0" + } + }, { "identity" : "keychain-password-store-ios", "kind" : "remoteSourceControl", @@ -113,8 +132,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/CruGlobal/mpdx-ios-lib.git", "state" : { - "revision" : "7332da3b14bbfaeb7da5a72872134c21c0e5e8be", - "version" : "0.6.3" + "revision" : "ad8690b21d156bdfc2f93d845310295a7dc7b734", + "version" : "0.6.7" } }, { @@ -131,8 +150,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/CruGlobal/oauth-ios.git", "state" : { - "revision" : "69c4577699eb7cf64bd8b8c4429e4c2d0a97b18c", - "version" : "1.2.0" + "revision" : "af6aa3933dfa5b9b6332f09142386de9638fb464", + "version" : "1.2.2" } }, { @@ -140,8 +159,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/CruGlobal/okta-authentication-ios.git", "state" : { - "revision" : "f390eb31081c883ace41bd5494929f25a087cb0e", - "version" : "1.4.2" + "revision" : "81b6bab0f33c91b8b92de41f5887780b7562b81a", + "version" : "1.4.3" } }, { @@ -149,8 +168,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/okta/okta-oidc-ios.git", "state" : { - "revision" : "91eac722b8e859ba7f15d65a9085a64a296bc065", - "version" : "3.11.2" + "revision" : "03439c95d16c44831ff12df664e3eae555985923", + "version" : "3.11.5" } }, { @@ -158,8 +177,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/mxcl/PromiseKit.git", "state" : { - "revision" : "43772616c46a44a9977e41924ae01d0e55f2f9ca", - "version" : "6.18.1" + "revision" : "cb70b070cde06837cd10a1febdf6105c1a3bb348", + "version" : "8.1.1" } }, { @@ -167,8 +186,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/promises.git", "state" : { - "revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e", - "version" : "2.3.1" + "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac", + "version" : "2.4.0" } }, { @@ -176,8 +195,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/CruGlobal/request-operation-ios.git", "state" : { - "revision" : "4d8f5559e16bf357a1d6c288fa321426dfa31f0d", - "version" : "1.2.2" + "revision" : "165a4124e396214b759e40f1e4e69575d2a257f2", + "version" : "1.5.1" } }, { @@ -190,5 +209,5 @@ } } ], - "version" : 2 + "version" : 3 }