diff --git a/package-lock.json b/package-lock.json index 3093c69ffa6..ad45301ab16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -147485,7 +147485,7 @@ "react-native-gesture-handler": "2.25.0", "react-native-get-random-values": "1.10.0", "react-native-gifted-charts": "1.4.46", - "react-native-google-cast": "4.6.2", + "react-native-google-cast": "4.9.1", "react-native-haptic-feedback": "2.3.3", "react-native-image-crop-picker": "0.42.0", "react-native-image-picker": "7.2.3", @@ -150427,6 +150427,16 @@ } } }, + "packages/mobile/node_modules/react-native-google-cast": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/react-native-google-cast/-/react-native-google-cast-4.9.1.tgz", + "integrity": "sha512-/HvIKAaWHtG6aTNCxrNrqA2ftWGkfH0M/2iN+28pdGUXpKmueb33mgL1m8D4zzwEODQMcmpfoCsym1IwDvugBQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, "packages/mobile/node_modules/react-native-image-crop-picker": { "version": "0.42.0", "resolved": "https://registry.npmjs.org/react-native-image-crop-picker/-/react-native-image-crop-picker-0.42.0.tgz", diff --git a/packages/mobile/ios/AudiusReactNative.xcodeproj/project.pbxproj b/packages/mobile/ios/AudiusReactNative.xcodeproj/project.pbxproj index c34ab46e0ed..df6336d566e 100644 --- a/packages/mobile/ios/AudiusReactNative.xcodeproj/project.pbxproj +++ b/packages/mobile/ios/AudiusReactNative.xcodeproj/project.pbxproj @@ -414,57 +414,57 @@ shellPath = /bin/sh; shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\"${PODS_ROOT}/FirebaseCrashlytics/run\"\nfind dSYM_DIRECTORY -name \"*.dSYM\" | xargs -I \\{\\} $PODS_ROOT/FirebaseCrashlytics/upload-symbols -gsp /PATH/TO/GoogleService-Info.plist -p PLATFORM \\{\\}\n"; }; - B73C21C532E1201FEFBAECDA /* [CP] Copy Pods Resources */ = { + A1B2C3D4E5F6A7B8C9D0E1F2 /* Bundle React Native code and images */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + ); + name = "Bundle React Native code and images"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources.sh\"\n"; + shellScript = "export NODE_BINARY=node\nWITH_ENVIRONMENT=\"${SRCROOT}/../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"${SRCROOT}/../node_modules/react-native/scripts/react-native-xcode.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; showEnvVarsInLog = 0; }; - CBD3B687421F14165031EAF0 /* [CP] Embed Pods Frameworks */ = { + B73C21C532E1201FEFBAECDA /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A1B2C3D4E5F6A7B8C9D0E1F2 /* Bundle React Native code and images */ = { + CBD3B687421F14165031EAF0 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\nWITH_ENVIRONMENT=\"${SRCROOT}/../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"${SRCROOT}/../node_modules/react-native/scripts/react-native-xcode.sh\"\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AudiusReactNative/Pods-AudiusReactNative-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ diff --git a/packages/mobile/ios/Podfile.lock b/packages/mobile/ios/Podfile.lock index ee198a2627f..43f6d2c0237 100644 --- a/packages/mobile/ios/Podfile.lock +++ b/packages/mobile/ios/Podfile.lock @@ -14,7 +14,7 @@ PODS: - FingerprintPro (2.11.0) - fmt (11.0.2) - glog (0.3.5) - - google-cast-sdk-dynamic-xcframework-no-bluetooth (4.8.0) + - google-cast-sdk (4.8.4) - hermes-engine (0.78.3): - hermes-engine/Pre-built (= 0.78.3) - hermes-engine/Pre-built (0.78.3) @@ -1377,14 +1377,8 @@ PODS: - React-Core - react-native-get-random-values (1.10.0): - React-Core - - react-native-google-cast (4.6.2): - - React - - react-native-google-cast/NoBluetoothArm (= 4.6.2) - - react-native-google-cast/NoBluetoothArm (4.6.2): - - google-cast-sdk-dynamic-xcframework-no-bluetooth - - React - - react-native-google-cast/RNGoogleCast - - react-native-google-cast/RNGoogleCast (4.6.2): + - react-native-google-cast (4.9.1): + - google-cast-sdk - PromisesObjC - React - react-native-image-picker (7.2.3): @@ -2524,7 +2518,7 @@ DEPENDENCIES: - "react-native-document-picker (from `../../../node_modules/@react-native-documents/picker`)" - react-native-fast-crypto (from `../node_modules/react-native-fast-crypto`) - react-native-get-random-values (from `../../../node_modules/react-native-get-random-values`) - - react-native-google-cast (from `../../../node_modules/react-native-google-cast`) + - react-native-google-cast (from `../node_modules/react-native-google-cast`) - react-native-image-picker (from `../../../node_modules/react-native-image-picker`) - react-native-in-app-review (from `../node_modules/react-native-in-app-review`) - react-native-keyboard-controller (from `../../../node_modules/react-native-keyboard-controller`) @@ -2595,7 +2589,7 @@ DEPENDENCIES: SPEC REPOS: trunk: - FingerprintPro - - google-cast-sdk-dynamic-xcframework-no-bluetooth + - google-cast-sdk - libwebp - lottie-ios - nSure @@ -2711,7 +2705,7 @@ EXTERNAL SOURCES: react-native-get-random-values: :path: "../../../node_modules/react-native-get-random-values" react-native-google-cast: - :path: "../../../node_modules/react-native-google-cast" + :path: "../node_modules/react-native-google-cast" react-native-image-picker: :path: "../../../node_modules/react-native-image-picker" react-native-in-app-review: @@ -2857,7 +2851,7 @@ SPEC CHECKSUMS: FingerprintPro: 2fbd0cda75fbab32055f7cb38bc5fc9d17168979 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 - google-cast-sdk-dynamic-xcframework-no-bluetooth: 09d47191ef8821d82e813e754bcf98bc61a3dbc9 + google-cast-sdk: 32f65af50d164e3c475e79ad123db3cc26fbcd37 hermes-engine: b5c9cfbe6415f1b0b24759f2942c8f33e9af6347 KeepAwake: a6010986f6df83b9dadf61a9a7f592f6a365510f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -2901,7 +2895,7 @@ SPEC CHECKSUMS: react-native-document-picker: 9fe3cd3187a2995d78d1f34d3a52eac1b68df245 react-native-fast-crypto: b30594570dab23aca7e74e206b2c03e28a006216 react-native-get-random-values: 384787fd76976f5aec9465aff6fa9e9129af1e74 - react-native-google-cast: 18b9b2fc518caabfa65d309409e160b3fc6d1733 + react-native-google-cast: 85727694aef6365d871f72b3ec1c722c612a1578 react-native-image-picker: 42e3b160d82fb168288345db3b9a2a99aad02afe react-native-in-app-review: db8bb167a5f238e7ceca5c242d6b36ce8c4404a4 react-native-keyboard-controller: 3aaba4f7015628ca833ce7ad889754571cef6455 diff --git a/packages/mobile/ios/PrivacyInfo.xcprivacy b/packages/mobile/ios/PrivacyInfo.xcprivacy index 906f4fa6116..d8e3bd56d2b 100644 --- a/packages/mobile/ios/PrivacyInfo.xcprivacy +++ b/packages/mobile/ios/PrivacyInfo.xcprivacy @@ -19,6 +19,7 @@ NSPrivacyAccessedAPITypeReasons CA92.1 + C56D.1 diff --git a/packages/mobile/package.json b/packages/mobile/package.json index bb84aa3eb0a..062114f3bf4 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -126,7 +126,7 @@ "react-native-gesture-handler": "2.25.0", "react-native-get-random-values": "1.10.0", "react-native-gifted-charts": "1.4.46", - "react-native-google-cast": "4.6.2", + "react-native-google-cast": "4.9.1", "react-native-haptic-feedback": "2.3.3", "react-native-image-crop-picker": "0.42.0", "react-native-image-picker": "7.2.3",