diff --git a/ios/NewExpensify.xcodeproj/project.pbxproj b/ios/NewExpensify.xcodeproj/project.pbxproj
index b18a108f681a..b31421278904 100644
--- a/ios/NewExpensify.xcodeproj/project.pbxproj
+++ b/ios/NewExpensify.xcodeproj/project.pbxproj
@@ -724,6 +724,7 @@
"${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb_Privacy.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
@@ -756,6 +757,7 @@
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/nanopb_Privacy.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
diff --git a/ios/NewExpensify/PrivacyInfo.xcprivacy b/ios/NewExpensify/PrivacyInfo.xcprivacy
index 3ea8e1fd72bf..e8468df035d7 100644
--- a/ios/NewExpensify/PrivacyInfo.xcprivacy
+++ b/ios/NewExpensify/PrivacyInfo.xcprivacy
@@ -20,6 +20,16 @@
NSPrivacyAccessedAPITypeReasons
C617.1
+ 0A2A.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryDiskSpace
+ NSPrivacyAccessedAPITypeReasons
+
+ 85F4.1
+ E174.1
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 3e12da016ad6..09a4e0118ade 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -490,6 +490,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -508,6 +509,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -525,6 +527,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -544,6 +547,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -562,6 +566,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -580,6 +585,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -598,6 +604,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -616,6 +623,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -634,6 +642,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -652,6 +661,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -670,6 +680,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -688,6 +699,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -706,6 +718,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -724,6 +737,7 @@ PODS:
- React-jsinspector
- React-jsitooling
- React-perflogger
+ - React-rendererconsistency
- React-runtimescheduler
- React-utils
- SocketRocket (= 0.7.1)
@@ -1835,7 +1849,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - react-native-blob-util (0.19.4):
+ - react-native-blob-util (0.22.2):
- DoubleConversion
- glog
- hermes-engine
@@ -3724,7 +3738,7 @@ SPEC CHECKSUMS:
AirshipServiceExtension: 4c87a84223d347f27e16dbfa3c366fa25015747f
AppAuth: d4f13a8fe0baf391b2108511793e4b479691fb73
AppLogs: 3bc4e9b141dbf265b9464409caaa40416a9ee0e0
- boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
+ boost: 659a89341ea4ab3df8259733813b52f26d8be9a5
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
EXAV: 13d43af15268a3f448a6b994e91574c939f065e6
EXConstants: 9d62a46a36eae6d28cb978efcbc68aef354d1704
@@ -3793,7 +3807,7 @@ SPEC CHECKSUMS:
React: c2d3aa44c49bb34e4dfd49d3ee92da5ebacc1c1c
React-callinvoker: 1bdfb7549b5af266d85757193b5069f60659ef9d
React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a
- React-Core: 7150cf9b6a5af063b37003062689f1691e79c020
+ React-Core: 7e3642ef83e1032df3d25ebc840868c0c54381ca
React-CoreModules: 15a85e6665d61678942da6ae485b351f4c699049
React-cxxreact: 74f9de59259ac951923f5726aa14f0398f167af9
React-debug: a9861ea2196e886642887e29fd1d86c6eee93454
@@ -3821,7 +3835,7 @@ SPEC CHECKSUMS:
react-native-advanced-input-mask: e5fa44f25ae16ab5b8da75b5aed4236a5400a770
react-native-airship: ff2599900d29e0e64ff2b2dd9f897c0c220a9163
react-native-app-logs: 6540c5f6f66f33cb52d0bb62f0a10131ff3a9589
- react-native-blob-util: a013bd1bb12de304a726c2308cc0e219f34ab66c
+ react-native-blob-util: 68f288ed8fd64a191a4d83ffa5a1dd375dc786d2
react-native-cameraroll: d98f8a64b53620754864c33a034e054ca4a3b360
react-native-config: ab9f9cc16883aed5355ca43478fe39e6aec5ebb9
react-native-document-picker: 06ad77eb1650e628def114ff74f9f767f1888edd
@@ -3843,7 +3857,7 @@ SPEC CHECKSUMS:
react-native-webview: 9cf95bd9b16cde5d9bbae452a9cf55631b62028d
React-NativeModulesApple: 1b5e6bf9164371771e553f744da801f5d9f5c7e5
React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c
- React-perflogger: 6fd2f6811533e9c19a61e855c3033eecbf4ad2a0
+ React-perflogger: 005c6dfd4aa335fd527c94cc4591ed9b509f0486
React-performancetimeline: df331d0764cc54204a73960408371111efbd34b7
React-RCTActionSheet: a499b0d6d9793886b67ba3e16046a3fef2cdbbc3
React-RCTAnimation: 2595dcb10a82216a511b54742f8c28d793852ac6
@@ -3858,7 +3872,7 @@ SPEC CHECKSUMS:
React-RCTSettings: a060c7e381a3896104761b8eed7e284d95e37df3
React-RCTText: 4f272b72dbb61f390d8c8274528f9fdbff983806
React-RCTVibration: 0e5326220719aca12473d703aa46693e3b4ce67a
- React-rendererconsistency: 68db5a64f0c42b0337e25ba7b0e9513caae1389d
+ React-rendererconsistency: 4e8e3fd5e90ec9594a4bd5950496eb8006c72f7e
React-renderercss: eeb482d2790028a9b47ce9c214397ae2f4e2a7c5
React-rendererdebug: c6e3b7583c2f0802cb3b4cf19f714853fa9ac670
React-rncore: 0f64cacb1becc6f89c99018ca920d012f9044ebd
diff --git a/package-lock.json b/package-lock.json
index 14e1408f18e7..3d1fe04097cd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -99,7 +99,7 @@
"react-native-advanced-input-mask": "1.4.6",
"react-native-android-location-enabler": "^3.0.1",
"react-native-app-logs": "0.3.1",
- "react-native-blob-util": "0.19.4",
+ "react-native-blob-util": "0.22.2",
"react-native-collapsible": "^1.6.2",
"react-native-config": "1.5.3",
"react-native-device-info": "10.3.1",
@@ -31910,35 +31910,19 @@
}
},
"node_modules/react-native-blob-util": {
- "version": "0.19.4",
+ "version": "0.22.2",
+ "resolved": "https://registry.npmjs.org/react-native-blob-util/-/react-native-blob-util-0.22.2.tgz",
+ "integrity": "sha512-Czx01QMg7aLsm/4F/7+eqoRAi1q/qjLY2Kao16g+n2SRnTH1+qkD8Qhx2q9okB+VNQvZKB1LbiXhktzYQV52xQ==",
"license": "MIT",
"dependencies": {
"base-64": "0.1.0",
- "glob": "^7.2.3"
+ "glob": "^10.3.10"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
}
},
- "node_modules/react-native-blob-util/node_modules/glob": {
- "version": "7.2.3",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/react-native-clean-project": {
"version": "4.0.1",
"dev": true,
diff --git a/package.json b/package.json
index 5bc623ba29b3..983341db9ce7 100644
--- a/package.json
+++ b/package.json
@@ -170,7 +170,7 @@
"react-native-advanced-input-mask": "1.4.6",
"react-native-android-location-enabler": "^3.0.1",
"react-native-app-logs": "0.3.1",
- "react-native-blob-util": "0.19.4",
+ "react-native-blob-util": "0.22.2",
"react-native-collapsible": "^1.6.2",
"react-native-config": "1.5.3",
"react-native-device-info": "10.3.1",