diff --git a/CHANGELOG.md b/CHANGELOG.md index 2de978c..a0286c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 4.1.0 (Dauphin) + +### Release date 2024/06/13 + +**Features** + +- Migrate the XMPP messaging architecture from MUC/SUB to classic MUC + # 4.0.3 (Cantal) ### Release date 2024/06/07 diff --git a/README.md b/README.md index 0307549..416b89c 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ The iAdvize ReactNative SDK Plugin uses the iAdvize native iOS & Android SDKs. | Plugin | Android SDK | Android | Kotlin | iOS SDK | iOS | Xcode | Swift | | ------ | ----------- | -------- | ------ | -------- | ---- | ------ | ----- | +| 4.1.0 | 2.13.0 | 21 -> 33 | 1.7.22 | 2.15.0 | 13.0 | 15.2.X | 5 | | 4.0.3 | 2.12.9 | 21 -> 33 | 1.7.22 | 2.14.6 | 13.0 | 15.2.X | 5 | | 4.0.2 | 2.12.9 | 21 -> 33 | 1.7.22 | 2.14.5 | 13.0 | 15.2.X | 5 | | 4.0.1 | 2.12.8 | 21 -> 33 | 1.7.22 | 2.14.5 | 13.0 | 15.2.X | 5 | @@ -28,8 +29,6 @@ The iAdvize ReactNative SDK Plugin uses the iAdvize native iOS & Android SDKs. | 3.2.2 | 2.10.1 | 21 -> 33 | 1.8.10 | 2.12.1 | 12.0 | 14.2.X | 5 | | 3.2.1 | 2.10.1 | 21 -> 33 | 1.8.10 | 2.12.1 | 12.0 | 14.2.X | 5 | | 3.2.0 | 2.10.0 | 21 -> 33 | 1.8.10 | 2.12.0 | 12.0 | 14.2.X | 5 | -| 3.1.1 | 2.9.1 | 21 -> 33 | 1.8.10 | 2.11.0 | 12.0 | 14.2.X | 5 | -| 3.1.0 | 2.9.0 | 21 -> 33 | 1.8.10 | 2.11.0 | 12.0 | 14.2.X | 5 | ## Integration diff --git a/SUPPORT.md b/SUPPORT.md index 288690d..e69aa3c 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -12,11 +12,11 @@ Here is the list of currently supported versions: | Plugin version | Android version (status) | iOS version (status) | Status | | -------------- | ------------------------ | ------------------------ | --------------- | -| `4.0` | `2.12` (full support) | `2.14` (full support) | Full support | -| `3.4` | `2.12` (full support) | `2.14` (full support) | Full support | +| `4.1` | `2.13` (full support) | `2.15` (full support) | Full support | +| `4.0` | `2.12` (partial support) | `2.14` (partial support) | Partial support | +| `3.4` | `2.12` (partial support) | `2.14` (partial support) | Partial support | | `3.3` | `2.11` (partial support) | `2.13` (partial support) | Partial support | | `3.2` | `2.10` (partial support) | `2.12` (partial support) | Partial support | -| `3.1` | `2.9` (partial support) | `2.11` (partial support) | Partial support | > *⚠️ All versions that are not listed in the table above are not supported anymore. Please update to a supported version and check your issue again before contacting the iAdvize Help Center.* diff --git a/UPGRADING.md b/UPGRADING.md index 1e9eca0..26543f6 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -1,3 +1,7 @@ +## 4.0.3 > 4.1.0 + +*Nothing to report* + ## 4.0.2 > 4.0.3 *Nothing to report* diff --git a/example/Gemfile.lock b/example/Gemfile.lock index 9038bd8..c4e60af 100644 --- a/example/Gemfile.lock +++ b/example/Gemfile.lock @@ -56,7 +56,7 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.3.1) + concurrent-ruby (1.3.3) escape (0.0.4) ethon (0.16.0) ffi (>= 1.15.0) @@ -75,8 +75,8 @@ GEM netrc (0.11.0) nkf (0.2.0) public_suffix (4.0.7) - rexml (3.2.8) - strscan (>= 3.0.9) + rexml (3.2.9) + strscan ruby-macho (2.5.1) strscan (3.1.0) typhoeus (1.4.1) diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 8ec21e0..5877abe 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -73,10 +73,10 @@ PODS: - hermes-engine (0.72.7): - hermes-engine/Pre-built (= 0.72.7) - hermes-engine/Pre-built (0.72.7) - - iAdvize (2.14.6): + - iAdvize (2.15.0): - TwilioVideo (~> 4.6) - - iadvize-reactnative-sdk (4.0.3): - - iAdvize (~> 2.14.6) + - iadvize-reactnative-sdk (4.1.0): + - iAdvize (~> 2.15.0) - React-Core - libevent (2.1.12) - OpenSSL-Universal (1.1.1100) @@ -681,8 +681,8 @@ SPEC CHECKSUMS: fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b hermes-engine: 9180d43df05c1ed658a87cc733dc3044cf90c00a - iAdvize: 7d675aefbd35df264705ab33376f0013ca1ef84e - iadvize-reactnative-sdk: 703200bec58329de1efbb2c941ed169fbcad1e40 + iAdvize: 5c63194e6ee09f556e8d7f2b8415ed3f436e9206 + iadvize-reactnative-sdk: 0b8c67329a6cc7f5beead1b82e9a5bfc12342fe5 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 diff --git a/example/ios/example.xcodeproj/project.pbxproj b/example/ios/example.xcodeproj/project.pbxproj index e41f09d..88c990b 100644 --- a/example/ios/example.xcodeproj/project.pbxproj +++ b/example/ios/example.xcodeproj/project.pbxproj @@ -8,11 +8,11 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* exampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* exampleTests.m */; }; + 07019439697D8BAAF400CFED /* libPods-example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 909F32C51465089DA7065336 /* libPods-example.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 23A07C7F6DD7098BAF19D9D8 /* libPods-example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F64A80F306F9121E2A3B258 /* libPods-example.a */; }; - 5D1254E7F6BF12144F413606 /* libPods-example-exampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64B36FAE88C69B1534D821F4 /* libPods-example-exampleTests.a */; }; + 20916C6FCCD3A9355467F13C /* libPods-example-exampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B86359D128316904D30D0940 /* libPods-example-exampleTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; /* End PBXBuildFile section */ @@ -36,13 +36,13 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = example/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = example/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = example/main.m; sourceTree = ""; }; - 4A86DDD3C65681345798412F /* Pods-example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.debug.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.debug.xcconfig"; sourceTree = ""; }; - 4F2D0EADB2B45C9024351E23 /* Pods-example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.release.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.release.xcconfig"; sourceTree = ""; }; - 64B36FAE88C69B1534D821F4 /* libPods-example-exampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example-exampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F64A80F306F9121E2A3B258 /* libPods-example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 241261C728F0A04381346407 /* Pods-example-exampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.release.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.release.xcconfig"; sourceTree = ""; }; + 6A751BB2CD2B23E7E2591628 /* Pods-example-exampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.debug.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.debug.xcconfig"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = example/LaunchScreen.storyboard; sourceTree = ""; }; - AC7BA5AB345009BDD3F1CC34 /* Pods-example-exampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.debug.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.debug.xcconfig"; sourceTree = ""; }; - CF618C2F8B2016276CE0F86D /* Pods-example-exampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.release.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.release.xcconfig"; sourceTree = ""; }; + 8E9BFF7F9DD547FB022B5AC1 /* Pods-example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.release.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.release.xcconfig"; sourceTree = ""; }; + 909F32C51465089DA7065336 /* libPods-example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B86359D128316904D30D0940 /* libPods-example-exampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example-exampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E2282D1D130CED4ABCC94581 /* Pods-example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.debug.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.debug.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -51,7 +51,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5D1254E7F6BF12144F413606 /* libPods-example-exampleTests.a in Frameworks */, + 20916C6FCCD3A9355467F13C /* libPods-example-exampleTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -59,7 +59,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 23A07C7F6DD7098BAF19D9D8 /* libPods-example.a in Frameworks */, + 07019439697D8BAAF400CFED /* libPods-example.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,8 +100,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 6F64A80F306F9121E2A3B258 /* libPods-example.a */, - 64B36FAE88C69B1534D821F4 /* libPods-example-exampleTests.a */, + 909F32C51465089DA7065336 /* libPods-example.a */, + B86359D128316904D30D0940 /* libPods-example-exampleTests.a */, ); name = Frameworks; sourceTree = ""; @@ -140,10 +140,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 4A86DDD3C65681345798412F /* Pods-example.debug.xcconfig */, - 4F2D0EADB2B45C9024351E23 /* Pods-example.release.xcconfig */, - AC7BA5AB345009BDD3F1CC34 /* Pods-example-exampleTests.debug.xcconfig */, - CF618C2F8B2016276CE0F86D /* Pods-example-exampleTests.release.xcconfig */, + E2282D1D130CED4ABCC94581 /* Pods-example.debug.xcconfig */, + 8E9BFF7F9DD547FB022B5AC1 /* Pods-example.release.xcconfig */, + 6A751BB2CD2B23E7E2591628 /* Pods-example-exampleTests.debug.xcconfig */, + 241261C728F0A04381346407 /* Pods-example-exampleTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -155,12 +155,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "exampleTests" */; buildPhases = ( - E14E62C6BD240AA6EAF8F86B /* [CP] Check Pods Manifest.lock */, + 9C91513E59AF0B396ABB20F6 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - 922DA75C7648DFED25D0418A /* [CP] Embed Pods Frameworks */, - 85BDF29D205489F8AEA2F946 /* [CP] Copy Pods Resources */, + D40A8067CE68CC9269CEC314 /* [CP] Embed Pods Frameworks */, + 0CD38F34B2159923B40242E0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -176,14 +176,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "example" */; buildPhases = ( - EDE14D79F5F9CC685F174AFC /* [CP] Check Pods Manifest.lock */, + DBC47D0CB206374A9A4AE55F /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - CD6FD3FDB3B42EF882EDD900 /* [CP] Embed Pods Frameworks */, - 5FCC4DD4CABD0E74EBFF14FC /* [CP] Copy Pods Resources */, + EC3030372B11E977956E3022 /* [CP] Embed Pods Frameworks */, + E46226552E1B0403FA0308E3 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -266,41 +266,46 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 5FCC4DD4CABD0E74EBFF14FC /* [CP] Copy Pods Resources */ = { + 0CD38F34B2159923B40242E0 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 85BDF29D205489F8AEA2F946 /* [CP] Copy Pods Resources */ = { + 9C91513E59AF0B396ABB20F6 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-example-exampleTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-resources.sh\"\n"; + 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; }; - 922DA75C7648DFED25D0418A /* [CP] Embed Pods Frameworks */ = { + D40A8067CE68CC9269CEC314 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -317,65 +322,60 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - CD6FD3FDB3B42EF882EDD900 /* [CP] Embed Pods Frameworks */ = { + DBC47D0CB206374A9A4AE55F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-example-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks.sh\"\n"; + 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; }; - E14E62C6BD240AA6EAF8F86B /* [CP] Check Pods Manifest.lock */ = { + E46226552E1B0403FA0308E3 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-example-exampleTests-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-output-files.xcfilelist", ); 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources.sh\"\n"; showEnvVarsInLog = 0; }; - EDE14D79F5F9CC685F174AFC /* [CP] Check Pods Manifest.lock */ = { + EC3030372B11E977956E3022 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-example-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; FD10A7F022414F080027D42C /* Start Packager */ = { @@ -430,7 +430,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC7BA5AB345009BDD3F1CC34 /* Pods-example-exampleTests.debug.xcconfig */; + baseConfigurationReference = 6A751BB2CD2B23E7E2591628 /* Pods-example-exampleTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -457,7 +457,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF618C2F8B2016276CE0F86D /* Pods-example-exampleTests.release.xcconfig */; + baseConfigurationReference = 241261C728F0A04381346407 /* Pods-example-exampleTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -481,7 +481,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A86DDD3C65681345798412F /* Pods-example.debug.xcconfig */; + baseConfigurationReference = E2282D1D130CED4ABCC94581 /* Pods-example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -508,7 +508,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F2D0EADB2B45C9024351E23 /* Pods-example.release.xcconfig */; + baseConfigurationReference = 8E9BFF7F9DD547FB022B5AC1 /* Pods-example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/example/package.json b/example/package.json index 45ef9a7..7af56c1 100644 --- a/example/package.json +++ b/example/package.json @@ -10,7 +10,7 @@ "test": "jest" }, "dependencies": { - "@iadvize-oss/iadvize-react-native-sdk": "^4.0.3", + "@iadvize-oss/iadvize-react-native-sdk": "^4.1.0", "react": "18.2.0", "react-native": "0.72.7", "stacktrace-parser": "^0.1.10" diff --git a/example/yarn.lock b/example/yarn.lock index d3c3573..186e5ff 100644 --- a/example/yarn.lock +++ b/example/yarn.lock @@ -1233,10 +1233,10 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@iadvize-oss/iadvize-react-native-sdk@^4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@iadvize-oss/iadvize-react-native-sdk/-/iadvize-react-native-sdk-4.0.3.tgz#71955d4d2a6fdff8d5f49bcb5bf57b0f7d3b5726" - integrity sha512-38sKDldWSG+l0muj/NWFJBhnYCqY2qgGO0bNJaVFSEJ4mJ4BnyJibRQjMYuO11EI7EcWJmwv5nlX9yraLc66iw== +"@iadvize-oss/iadvize-react-native-sdk@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@iadvize-oss/iadvize-react-native-sdk/-/iadvize-react-native-sdk-4.1.0.tgz#4794ab6dbbdb933b3c849d4c888b1b4e4e4827f0" + integrity sha512-UxlmNbXoSJoQQjNgTV1iRVrZct9Bu382vIwiZkSLASsMDdK/K+3kUstoJqYRvMAYbprUh/F6PxUzL5z/9WUXTQ== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -2444,14 +2444,14 @@ braces@^3.0.3: fill-range "^7.1.1" browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + version "4.23.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" + integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" + caniuse-lite "^1.0.30001629" + electron-to-chromium "^1.4.796" node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + update-browserslist-db "^1.0.16" bser@2.1.1: version "2.1.1" @@ -2523,10 +2523,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001587: - version "1.0.30001629" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz#907a36f4669031bd8a1a8dbc2fa08b29e0db297e" - integrity sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw== +caniuse-lite@^1.0.30001629: + version "1.0.30001633" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz#45a4ade9fb9ec80a06537a6271ac1e0afadcb324" + integrity sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg== chalk@^2.4.2: version "2.4.2" @@ -2913,10 +2913,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.668: - version "1.4.794" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.794.tgz#cca7762998f6c42517770666e272f52a53c08605" - integrity sha512-6FApLtsYhDCY0Vglq3AptsdxQ+PJLc6AxlAM0HjEihUAiOPPbkASEsq9gtxUeZY9o0sJIEa3WnF0vVH4VT4iug== +electron-to-chromium@^1.4.796: + version "1.4.801" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.801.tgz#0dba4f20638d80a2de512ca5aab138fda0b13637" + integrity sha512-PnlUz15ii38MZMD2/CEsAzyee8tv9vFntX5nhtd2/4tv4HqY7C5q2faUAjmkXS/UFpVooJ/5H6kayRKYWoGMXQ== emittery@^0.13.1: version "0.13.1" @@ -6758,7 +6758,7 @@ unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.0.13: +update-browserslist-db@^1.0.16: version "1.0.16" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== @@ -6979,9 +6979,9 @@ yallist@^3.0.2: integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yaml@^2.2.1: - version "2.4.3" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.3.tgz#0777516b8c7880bcaa0f426a5410e8d6b0be1f3d" - integrity sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg== + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== yargs-parser@^18.1.2: version "18.1.3"