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",